get me started on how to do a if statement.
Sounds like you know what you need to do on each flavor of client already, so perhaps you can create a subroutine for each type of Windows system.
Then, using Win32::API or Win32::TieRegistry, read the registry, and execute the proper subroutine from a dispatch table. Of course, if the workstations are not running perl locally you may also have to distribute the script to each, or do a login routine that does this.
But- why not use DHCP to do this for you?
| [reply] [d/l] |