|
Hi..I'm new to this and I havnt got a server set up to test it (yet) Part of it is out of a book, some from here and I removed all the statements cos I want to put that into a file on its own..
Can anyone see anything wrong with this script..?
If @dos >= "5.0" $hklms = 'HKEY_LOCAL_MACHINE\SOFTWARE' If 1 <> ReadValue($hklms+"\Microsoft\Windows NT\CurrentVersion\Winlogon", "RunLogonScriptSync") $ = WriteValue ($hklms+"\Microsoft\Windows NT\CurrentVersion\Winlogon", "RunLogonScriptSync", "1", "REG_DWORD") EndIf EndIf
If @INWIN=1 GoTo SETVARNT Else GoTo SETVAR95 EndIf
:SETVAR95 Shell "winSET.exe USERNAME=@USERID" Shell "winSET.exe ADDRESS=@ADDRESS" Shell "winSET.exe COMPUTER=@WKSTA" Shell "winSET.exe DOMAIN=@DOMAIN" Shell "winSET.exe COMMENT=@COMMENT" Shell "winSET.exe FULLNAME=@FULLNAME" Shell "winSET.exe HOMEDIR=@HOMEDIR" Shell "winSET.exe HOMESHR=@HOMESHR" Shell "winSET.exe LSERVER=@LSERVER" Shell "winSET.exe PRIV=@PRIV"
GoTo STAGE2
:SETVARNT ;SET varibles on NT clients using SET command
Set USERNAME="@USERID" SETM ADDRESS="@ADDRESS" SETM COMPUTER="@WKSTA" SETM DOMAIN="@DOMAIN" Set COMMENT="@COMMENT" Set FULLNAME="@FULLNAME" Set HOMEDIR="@HOMEDIR" Set HOMESHR="@HOMESHR" Set LSERVER="@LSERVER" Set PRIV="@PRIV"
:STAGE2 ;synchronizing with timeserver SetTime \\S01 EndIf
;delete any previous drive mappings and check for errors Use "*" /DELETE EndIf
;MAP Drives By Group Membership ;Map common drives for Domain Users
If InGroup ("Domain") = 1 Use S: \\S01\shared Use P: \\S01\programs Use H: @HOMESHR EndIf Call LOGSCREEN.SRC
|