I have a group of users who can only login to a specific group of
workstations. Up until now, I've been assigning static IP's to the
workstations, and then specifying these addresses in the "Address
Restrictions" user property.

I'd like to avoid doing this in the future, by somehow specifying the
workstation name rather than a specific IP. Can this be done?

If not, has anyone come up with an alternative solution? I've considered
altering the login script for the group to logout/shutdown if a file does
not exist on the workstation, and then deploying the file to the
workstation group. This doesn't seem like an overly elegant solution to me.

Many Thanks