You could use Kixtart logon script to rollout SMS per subnet. I recently did something like this to convert client from LANDESK to SMS. I wanted to control the LANDESK removal and the SMS client installation. The rollout happened SUBNET by SUBNET.
;**** 1st Get Users DHCP address****************************
; The following will assign the variable "$IP" the value of the end-user's IP address
$IP = @ipaddress0
? $IP
? "The above IP address... is the DHCP assigned IP of your machine"
Sleep 3
; The following will truncate the IP so that only 1st three octets are shown
; IF the IP gateway ='s the proper SUBNET range, you will run the rest of this script
$Gateway = SubStr($IP, Len($IP) -14, 11)
If $Gateway = " 10. 34. 3" OR $Gateway = " 10. 34. 4" OR $Gateway = " 10. 34. 99" OR $Gateway = " 10. 34. 20"
? "YES, YOU ARE IN THE PROPER SUBNET TO HAVE SMS INSTALLED"
Sleep 3
Then continue you Kixtart script to call the SMSLS.bat
Hope this helps..
By the way, Kixtart is a free logon scripting language...it is widely used on NT 4.0 domains and 2K domains. You can see more about the free product at
I hope this helps.. Joseph L. Poandl
MCSE 2000
If your company is in need of experts to examine technical problems/solutions, please check out