'映射共享和在桌面建立快捷方式
'登录(logon)脚本 'On Error Resume NextSet objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network") Set ObjFSO = Wscript.CreateObject("Scripting.FileSystemObject")strUserPath = "LDAP://" & objSysInfo.UserName
Set objUser = GetObject(strUserPath)dim WshShell
dim strDesktop dim oShellLink1,oShellLink2set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")If(ObjFSO.DriveExists("Y:"))then
objNetwork.RemoveNetworkDrive"Y:",true End If If(ObjFSO.DriveExists("P:"))then objNetwork.RemoveNetworkDrive"P:",true End Iffor each objgroup in objuser.groups
strGroupName = objGroup.CNSelect Case strGroupName
Case "13信息技术部" objNetwork.AddWindowsPrinterConnection "\\打印机共享地址A" objNetwork.SetDefaultPrinter "\\打印机共享地址A" objNetwork.MapNetworkDrive "Y:", "\\文件服务器IP\Departments\信息技术部" set oShellLink1 = WshShell.CreateShortcut(strDesktop & "\信息技术部.lnk") oShellLink1.TargetPath = "Y:\" oShellLink1.WindowStyle = 1 oShellLink1.Description = "信息技术部公用文件" oShellLink1.WorkingDirectory = "Y:\" oShellLink1.Save objNetwork.MapNetworkDrive "P:", "\\文件服务器IP\全省共享" set oShellLink2 = WshShell.CreateShortcut(strDesktop & "\广东分公司.lnk") oShellLink2.TargetPath = "P:\" oShellLink2.WindowStyle = 1 oShellLink2.Description = "全省共享公用文件" oShellLink2.WorkingDirectory = "P:\" oShellLink2.SaveCase "13人力资源部"
objNetwork.AddWindowsPrinterConnection "\\打印机共享地址B"
objNetwork.SetDefaultPrinter "\\打印机共享地址B" objNetwork.MapNetworkDrive "Y:", "\\文件服务器\Departments\人力资源部" set oShellLink1 = WshShell.CreateShortcut(strDesktop & "\人力资源部.lnk") oShellLink1.TargetPath = "Y:\" oShellLink1.WindowStyle = 1 oShellLink1.Description = "人力资源部公用文件" oShellLink1.WorkingDirectory = "Y:\" oShellLink1.Save objNetwork.MapNetworkDrive "P:", "\\文件服务器\全省共享" set oShellLink2 = WshShell.CreateShortcut(strDesktop & "\广东分公司.lnk") oShellLink2.TargetPath = "P:\" oShellLink2.WindowStyle = 1 oShellLink2.Description = "全省共享公用文件" oShellLink2.WorkingDirectory = "P:\" oShellLink2.SaveEnd Select
Next