color w+/m ;change background color to yellow
cls ;Clears the screen
?"Here is some information about your session:"
?
?"Current Computer Name: @wksta."
?"The Server you logged into: @lserver."
?"Your IP Address is: @ipaddress0."
?
?"Please wait while your login script connects all network resources..."
IF @inwin=2
?"Synchronizing your clock"
settime "*"
IF @error=0
?"Your clock has been synchronized"
ELSE
?
color n/r
"Your clock has NOT been synchronized"
?"You either do not have rights to change the time or"
?"A Time Server was unable to be located."
color n/g
ENDIF
ENDIF
;Changes backround logon color to black.
writevalue("hkey_users\.default\control panel\colors","background","0 0 0","REG_SZ")
?
?"Disconnecting all network drives..."
use f: /del
use g: /del
use h: /del
use i: /del
use j: /del
use k: /del
use l: /del
use m: /del
use n: /del
use o: /del
use p: /del
use q: /del
use r: /del
use s: /del
use t: /del
use v: /del
use w: /del
use x: /del
use z: /del
;*******************************************************************
;Drive Mappings
;Server Name Variables
$fileserver = "server1"
$techserver = "server2"
$newtechsrv = "server3"
?
?"Connecting all network drives..."
use k: "\\$fileserver\P"
use l: "\\$fileserver\S"
;*******************************************************************
IF INGROUP("fso_Of")
use j: "\\$fileserver\Of"
ENDIF
IF INGROUP("fso_m")
use p: "\\$fileserver\Me"
ENDIF
IF INGROUP("fso_member_i")
use i: "\\$fileserver\iM"
ENDIF
IF INGROUP("fso_fi")
use s: "\\server1\SAGE"
use f: "\\$fileserver\F"
ENDIF
IF INGROUP("fso_hr")
use x: "\\$fileserver\H"
ENDIF
IF INGROUP("fso_me")
use p: "\\$fileserver\M"
ENDIF
IF INGROUP("fso_ma")
use p: "\\$fileserver\Co"
ENDIF
;IF INGROUP("fso_marketing_creative")
; use q: "\\$fileserver\Creative"
;ENDIF
IF INGROUP("fso_qa")
use q: "\\$fileserver\QA"
ENDIF
IF INGROUP("fso_cha")
use p: "\\$fileserver\C"
ENDIF
IF INGROUP("fso_pr")
use h: "\\$fileserver\P"
ENDIF
IF INGROUP("fso_marketing_space")
use o: "\\$fileserver\S"
ENDIF
IF INGROUP("fso_KT")
use t: "\\$fileserver\K"
ENDIF
IF INGROUP("fso_cha")
use m: "\\$fileserver\C"
ENDIF
IF INGROUP("fso_ex")
use g: "\\$fileserver\E"
ENDIF
IF INGROUP("fso_re")
use r: "\\$fileserver\R"
ENDIF
IF INGROUP("fso_t")
use z: "\\$newtechsrv\T"
ENDIF
IF INGROUP("fso_dw")
use w: "\\$fileserver\D"
ENDIF
IF INGROUP("fso_Re")
use x: "\\$techserver\R"
ENDIF
IF INGROUP("fso_Re")
use x: "\\$techserver\Recordings\%USERNAME%"
ENDIF
IF INGROUP("Non-Exempt Employees")
copy "\\server5\NET\PunchINPunchOUT.url" "%USERPROFILE%\Start Menu\Programs\Startup\PunchINPunchOUT.url"
ENDIF
IF INGROUP("Domain Users")
del "%USERPROFILE%\desktop\DatabaseCalender.lnk"
ENDIF
IF @wksta = "server1" or @wksta = "server2"
GoTo Skip
ENDIF
IF @wksta = "server4" or @wksta = "server5"
IF @userid = "Administrator"
writevalue("HKEY_Current_user\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","StartMenuAdminTools","NO","REG_SZ")
ENDIF
;Installs Printers for Terminal Server Users.
;?"Removing Old Printers..."
;SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /dn /n\\a02\X7665FIN /q"
;SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /dn /n\\a02\X7665MEM /q"
ENDIF
;Installs printers for everybody.
IF @wksta <> server6
?
?"Installing Printers..."
IF INGROUP("fso_t")
?"Mailroom printer install"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\XWC120PS /q"
ENDIF
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\X7665FIN /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\X7665MEM /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJC2550PS3 /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJC3800PS /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJ4250NPS /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJ4250TN /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJ4250TN2 /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJ8100PCL6 /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJ8100PS /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\LJ4300PCL6 /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\MCROPLXF24 /q"
SHELL "CMD.EXE /C rundll32 printui.dll,PrintUIEntry /in /n\\A01\OJ7310 /q"
ENDIF
;Changes setting for tabs in IE7
writevalue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing","ShortcutBehavior","0","REG_DWORD")
;Turns Internet Explorer start page to blank, enables recover deleted items in Outlook, enables num lock at logon, and sets IM and AutoArchive Preferences
;writevalue("hkey_Current_user\Software\Microsoft\Internet Explorer\Main","Start Page","about:blank","REG_SZ")
;writevalue("HKEY_USERS\.Default\Control Panel\Keyboard","InitialKeyboardIndicators","2","REG_SZ")
writevalue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\Options","DumpsterAlwaysOn","1","REG_DWORD")
writevalue("hkey_Current_user\Software\Microsoft\Internet Explorer\Main","Window Title","Provided by A A","REG_SZ")
writevalue("hkey_Current_user\Software\Microsoft\Office\11.0\Outlook\IM","Enabled","0","REG_DWORD")
writevalue("hkey_Current_user\Software\Microsoft\Office\11.0\Outlook\Preferences","DoAging","0","REG_DWORD")
:Skip
exit ;quits the login script