onderstaand script heb ik aangepast voor gebruik
maar alleen marketing wordt toegevoegd
en daarna krijg ik het bericht "Finished mapping Groups - check drives'
ik test het vbs script op windows 7 werkt elseif daar niet op
maar alleen marketing wordt toegevoegd
en daarna krijg ik het bericht "Finished mapping Groups - check drives'
ik test het vbs script op windows 7 werkt elseif daar niet op
VBScript: mappingnetwork
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| Option Explicit Dim objNetwork, objUser, CurrentUser Dim strGroup ' Initialise Groups with Const Const Marketing_Groep = "cn=MarketingGRP" Const IT_Groep = "cn=IT" Const Management_Groep = "cn=ManagementGRP" ' Create objects and extract strGroup values Set objNetwork = CreateObject("WScript.Network") Set objUser = CreateObject("ADSystemInfo") Set CurrentUser = GetObject("LDAP://" & objUser.UserName) strGroup = LCase(Join(CurrentUser.MemberOf)) ' If logic testing strGroup for the values in Const groups If InStr(strGroup, lcase(Marketing_Groep)) Then WScript.Echo "Marketing" objNetwork.MapNetworkDrive "m:", "\\server\Marketing" _ ' For a production script remove the WScript ' Activate mapnetworkdrive by removing the apostrophes (' Rem) ElseIf InStr(strGroup, lcase(IT_Groep)) Then WScript.Echo "IT" objNetwork.MapNetworkDrive "l:", "\\server\IT"_ ElseIf InStr(strGroup, lcase(Management_Groep)) Then WScript.Echo "Online: " & strGroup objNetwork.MapNetworkDrive "t:", "\\server\Management" _ End If Wscript.Echo "Finished mapping Groups - check drives " WScript.Quit |