OVH Cloud OVH Cloud

connecter une imprimante en fonction du groupe

1 réponse
Avatar
Eric
Bonjour,

J'ai créé des script de conexion pour connecteur mes imprimante réseau au
login de l'utilisateur. Cependant je voudrais connecter les imprimantes en
fonction de l'apatenance du user à une OU ou un groupe de sécurité. Et tous
ca sans avoir à créer un script par OU

Meric pour vos réponses

Eric

1 réponse

Avatar
Julien
Bonjour Eric,

Voila ce que tu pourrais faire :

Function GroupMember(UserName,GroupName)
Dim GroupPath
On Error Resume next
Err.Clear
Set GroupPath = GetObject("WinNT://domain/"& GroupName &",Group")
If Err = 0 Then
If GroupPath.IsMember("WinNT://domain/" & UserName) Then
GroupMember = True
Exit function
Else
GroupMember = False
Exit Function
End If
Else
GroupMember = False

Exit Function
End if
End Function
'--------------------------------------------------------------------------
Function GetUserName()
Dim objNet
Set objNet = CreateObject("WScript.NetWork")
GetUserName = objNet.UserName
End Function
'--------------------------------------------------------------------------

Dim UserName
UserName = GetUserName()

If GroupMember(UserName,"nom d'un group") = True Then
La partie qui map l'imprimante
End if

J'ai pris les infos dans un script que j'avais fait pour monter des maps
réseaux. Je pense avoir rien oublier mais sait on jamais. De toute façon
l'idée est la.

@+

Julien