OK I am trying to run a VBS script at login to remap all the users drives to a NAS server since we are low on space. This is the script I am trying and the problem is that it does not disconnect the drives that are already mapped it only connects the ones that are not mapped already. Also can not get the program script to disconnect the drives and the users personal drive and when I try to do it get an error saying Launch Explorer Check H
These are my current drives that are mapped for everyone:
H:\\denfile4\personalfolde
r
J: \\denfile4\photos
N: \\denfile4\Navision
P: \\denfile4\public
q: \\denfile4\quality
Here is the script I am trying to run:
Option Explicit
Dim objNetwork, objUser, CurrentUser
Dim strGroup
Const All_Users_Group = "cn=oly_users_all"
Set objNetwork = CreateObject("WScript.Netw
ork")
' Forces script to skip errors (rem below line to see errors)
on error resume next
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScr
ipt.Networ
k")
' Set all drives to be removed here.
WshNetwork.RemoveNetworkDr
ive "H:"
WshNetwork.RemoveNetworkDr
ive "I:"
WshNetwork.RemoveNetworkDr
ive "J:"
WshNetwork.RemoveNetworkDr
ive "K:"
WshNetwork.RemoveNetworkDr
ive "L:"
WshNetwork.RemoveNetworkDr
ive "M:"
WshNetwork.RemoveNetworkDr
ive "N:"
WshNetwork.RemoveNetworkDr
ive "O:"
WshNetwork.RemoveNetworkDr
ive "P:"
WshNetwork.RemoveNetworkDr
ive "Q:"
WshNetwork.RemoveNetworkDr
ive "R:"
WshNetwork.RemoveNetworkDr
ive "S:"
WshNetwork.RemoveNetworkDr
ive "T:"
WshNetwork.RemoveNetworkDr
ive "U:"
WshNetwork.RemoveNetworkDr
ive "V:"
Set objUser = CreateObject("ADSystemInfo
")
Set CurrentUser = GetObject("LDAP://" & objUser.UserName)
strGroup = LCase(Join(CurrentUser.Mem
berOf))
' SETTING ALL NETWORKDRIVES THAT ARE AVAILABLE FOR EVERY USER
objNetwork.MapNetworkDrive
"H:", "\\NAS1100\Users\%username
%"
objNetwork.MapNetworkDrive
"I:", "\\NAS1100\BankStatements"
objNetwork.MapNetworkDrive
"J:", "\\NAS1100\Photos"
objNetwork.MapNetworkDrive
"K:", "\\NAS1100\FareoInvoices"
objNetwork.MapNetworkDrive
"L:", "\\NAS1100\FIC"
objNetwork.MapNetworkDrive
"M:", "\\NAS1100\FRD"
objNetwork.MapNetworkDrive
"N:", "\\NAS1100\Navision"
objNetwork.MapNetworkDrive
"P:", "\\NAS1100\Public"
objNetwork.MapNetworkDrive
"Q:", "\\NAS1100\QA"
But it does not disconnect all the drives and does not remap the personal folder of the user...Need Help
Thanks
Start Free Trial