Logon script HJÆLP
Jeg har lavet følgende script men ved ikke om det ser rigtig ud. Hjælp mig. Kan jeg desuden lave en policy der siger at alle som logger IND i mit domaine ND skal køre dette script.MIT SCRIPT
_________________________________________________
Const DIRECTOR_GROUP = "cn=director"
Const DIRECTORS_GROUP = "cn=directors"
Const FINANCE_GROUP = "cn=finance"
Const SERVICE_GROUP = "cn=service"
Const SALES_GROUP = "cn=sales"
Const ALLUSERS_GROUP = "cn=allusers"
Set wshNetwork = CreateObject("WScript.Network")
wshNetwork.MapNetworkDrive "z:",
"\\serv2\profiles\" & wshNetwork.UserName
Set ADSysInfo = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" &
ADSysInfo.UserName)
strGroups = LCase(Join(CurrentUser.MemberOf))
;Direktør [Ole Thomsen] GROUP DIREcTOR
If InStr(strGroups, DIRECTORS_GROUP AND ALLUSERS_GROUP AND DIRECTOR_GROUP ) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "h:",
"\\serv2\Directors\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Director_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLaser"
;Økonomi Direktør [Karl Lokvig GROUP FINANCE
ElseIf InStr(strGroups, FINANCE_GROUP AND ALLUSERS_GROUP AND DIRECTORS_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "h:",
"\\serv2\Directors\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Finance_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLaser"
;Økonomi Medarbejdere GROUP FINANCE
ElseIf InStr(strGroups, FINANCE_GROUP AND ALLUSERS_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Finance_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLaser"
;salgs Direktør GROUP SALES
ElseIf InStr(strGroups, SALES_GROUP AND ALLUSERS_GROUP AND DIRECTORS_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "h:",
"\\serv2\Directors\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Finance_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLaser"
;Slags Medarbejdere GROUP SALES
ElseIf InStr(strGroups, SALES_GROUP AND ALLUSERS_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Sales_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLaser"
;service Direktør GROUP SERVICE
ElseIf InStr(strGroups, SERVICE_GROUP AND ALLUSERS_GROUP AND DIRECTORS_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "h:",
"\\serv2\Directors\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Service_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLaser"
;Service Medarbejdere GROUP SERVICE
ElseIf InStr(strGroups, SERVICE_GROUP AND ALLUSERS_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\serv2\Faelles\"
wshNetwork.MapNetworkDrive "i:",
"\\serv2\Sales_Private\"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\EngLaser"
;wshNetwork.AddWindowsPrinterConnection
;"\\PrintServer\Plotter"
;wshNetWork.SetDefaultPrinter
;"\\PrintServer\EngLase
End If
TAG JER IKKE AF PRINTERNE ER UDKOMMENTERET
