Etat du script: Fonctionnel
Présentation:
Le script:
'Connexion lecteurs réseaux suivant l'appartenance de l'utilisateur aux groupes de sécurité.
'Version 0.2 20120626 by Clockover
On error resume next
Set WshNetwork = CreateObject("WScript.Network")
'Variables de configuration
vGroups = "groupe1,groupe2,groupe3"
vLetters = "lettre1,lettre2,lettre3"
vShares = "partage1,partage2,partage3"
vServers = "serveur1,serveur2,serveur3"
''''''''''''''' LECTEURS RESEAUX '''''''''''''''
'Récupération des valeurs de base
vDomain = WshNetwork.UserDomain
vUser = WshNetwork.UserName
aGroups = Split(vGroups,",")
aLetters = Split(vLetters,",")
aShares = Split(vShares,",")
aServers = Split(vServers,",")
'Check de l'appartenance aux groupes pour monter les lecteurs réseaux
set vUser = GetObject("WinNT://" & vDomain & "/" & vUser)
For Each vGroup In vUser.Groups
for counter = 0 to UBound(aGroups)
'Debug: MsgBox "Working Group = " & vGroup.Name & " Group Research = " & aGroups(counter)
if vGroup.Name = aGroups(counter) then
WshNetwork.MapNetworkDrive aLetters(counter), "\\" & aServers(counter) & "\" & aShares(counter)
end if
next
next
TODO Liste:
Historique:

Version 0.2 (2012/06/26)
Version 0.1 (2010/07/30)Page générée en 0.005 secondes