[Résolu] Mapper un lecteur réseau suivant groupes

Mapper un lecteur réseau suivant groupes [Résolu] - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 05-03-2008 à 22:00:38    

:hello:  
 
wk3 & ad
 
J'ai plusieurs groupes (A, B, C, D, E, F, G) et beaucoup d'utilisateurs.
 
Peut-on monter des lecteurs réseaux en fonction des groupes?  
Ex : si un utilisateur du groupe A se loggue, le lecteur réseau \\serveur\part_A est monté
Ex : si un utilisateur du groupe B se loggue, le lecteur réseau \\serveur\part_B est monté

 
Actuellement, je met un script *.bat (en fonction de son appartenance à tel ou tel groupe) pour chaque utilisateur , mais j'aimerais le faire depuis un groupe, je gagnerai du temps et de l'argent  :D quoique !!!  :whistle:


Message édité par Lanstack le 06-03-2008 à 22:04:05

---------------
« Mais j'vous jure, y'a dix minutes, ça marchait très bien... »  
Reply

Marsh Posté le 05-03-2008 à 22:00:38   

Reply

Marsh Posté le 05-03-2008 à 22:37:09    

Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Systèmes & Réseaux Pro par Freds45


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 05-03-2008 à 22:53:31    

Via un script vbscript on peut vérifier l'appartenance à tel ou tel groupe et mapper en conséquence.
 
Sinon mais il faut il me semble win 2008 (je me suis pas encore penché sur le sujet), tu as les GP Preference, qui permettent de mettre en place des shares, des fichiers comme des GPO et tu peux faire du targetting sur des groupes, etc (enfin c du wmi quoi)

Reply

Marsh Posté le 06-03-2008 à 08:13:13    

Salut,
Tu peux utiliser dans ton .bat la commande ifmember.exe qui fait partie du ressource kit de 2003 SVR, tu peux tout trouver ici http://www.microsoft.com/downloads [...] laylang=en

Reply

Marsh Posté le 06-03-2008 à 10:34:07    

Salut,
 
Pourquoi tu n'utilises pas une GPO avec AD?

Reply

Marsh Posté le 06-03-2008 à 11:30:21    

+1 pour les gpo avec ad sinon vbs

Reply

Marsh Posté le 06-03-2008 à 11:35:33    

CixyB a écrit :

Salut,
 
Pourquoi tu n'utilises pas une GPO avec AD?


 
J'y ai pensé mais je n'ai trouvé pas comment configuré ça dans les GPO.
 
Avec les GPO, je fais de la redirection de dossier "mes documents", mais mapper un lecteur réseau suivant un groupe. Je ne trouve pas  :??:


---------------
« Mais j'vous jure, y'a dix minutes, ça marchait très bien... »  
Reply

Marsh Posté le 06-03-2008 à 11:48:08    

Voila un exemple de script vbs :
 

Code :
  1. Dim ObjGroupDict ' Dictionary of groups to which the user belongs
  2. Set WSHNetwork = CreateObject("WScript.Network" )
  3. Set FSO = CreateObject("Scripting.FileSystemObject" )
  4. strUserName = WSHNetwork.UserName
  5. strUserDomain = WSHNetwork.UserDomain
  6. Set ObjGroupDict = CreateMemberOfObject(strUserDomain, strUserName)
  7. If MemberOf(ObjGroupDict, "nom du groupe AD" ) Then
  8.   WshNetwork.MapNetworkDrive "H:", "chemin du lecteur"
  9. End if
  10. Function CreateMemberOfObject(strDomain, strUserName)
  11. ' Given a domain name and username, returns a Dictionary
  12. ' object of groups to which the user is a member of.
  13. '
  14. ' Inputs:
  15. ' strDomain - Input, NT Domain name
  16. ' strUserName - Input, NT username
  17. '
  18. Dim objUser, objGroup
  19. Set CreateMemberOfObject = CreateObject("Scripting.Dictionary" )
  20. CreateMemberOfObject.CompareMode = vbTextCompare
  21. Set objUser = GetObject("WinNT://" _
  22. & strDomain & "/" _
  23. & strUserName & ",user" )
  24. For Each objGroup In objUser.Groups
  25. CreateMemberOfObject.Add objGroup.Name, "-"
  26. Next
  27. Set objUser = Nothing
  28. End Function

Reply

Marsh Posté le 06-03-2008 à 12:40:52    

Lanstack, Je viens de le faire sur mon AD.  
Créées un fichier .bat dans un répertoire ou ton groupe aura accès en partage + NTFS (net use G: \\blablabla ....).  
Juste un petit conseil fais bien attention de mettre un espace entre les ":" et les "\\". Me suis déjà faites avoir avec ça et tu te demandes pourquoi ça marche pas !!
Dans ta GPO, va dans la configuration utilisateur puis paramètres windows et là tu as un répertoire Scripts (ouverture/fermeture de session).
Clique sur l'ouverture de session et donne lui le chemin jusqu'à ton script puis ok.  
Si ça ne marche pas, essaie les chemins UNC du script et du lecteur depuis le poste client pour être sûr que ce n'est pas une histoire de droit.
J'espère que ça t'aidera ;)

Reply

Marsh Posté le 06-03-2008 à 12:43:28    

J'ai oublié, pour lier cette GPO à ton groupe, va dans les propriétés de la GPO en question puis Sécurité. Là tu peux ajouter ton groupe et penses à cocher "appliquer la stratégie de groupe" dans les autorisations

Reply

Marsh Posté le 06-03-2008 à 12:43:28   

Reply

Marsh Posté le 06-03-2008 à 22:03:30    

Pourquoi je n'y ai pas pensé... C'est tout bête
Merci CixyB


---------------
« Mais j'vous jure, y'a dix minutes, ça marchait très bien... »  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed