Question Récupérer les groupes auxuquel JE fait partie
- ROG
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 6 ans 3 mois #23804
par ROG
Récupérer les groupes auxuquel JE fait partie a été créé par ROG
Bonjour,
je me connecte en tant qu'utilisateur du domaine, sous un windows 7 et je cherche à récupérer les groupes AD auxquels cet utilisateur fait partie à partir de cet utilisateur.
Cela me permettrais de le connecter à différents lecteurs réseaux dont-il aurait besoin.
Cordialement.
je me connecte en tant qu'utilisateur du domaine, sous un windows 7 et je cherche à récupérer les groupes AD auxquels cet utilisateur fait partie à partir de cet utilisateur.
Cela me permettrais de le connecter à différents lecteurs réseaux dont-il aurait besoin.
Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 3 mois #23807
par Philippe
Réponse de Philippe sur le sujet Re:Récupérer les groupes auxuquel JE fait partie
salut vrogami
ce code devrait te donner la liste des groupes de l'utilisateurs en cours :
[code:1]$env:USERNAME
$searcher = [adsisearcher]\"(&(objectClass=user)(objectCategory=person)(samaccountname=$env:USERNAME))\"
$users = $searcher.FindAll()
$groupes = ([adsi]$users.Properties.adspath[0]).MemberOf
$groupes | foreach {($_ -split \"CN=(.+?),+[COD].=\"«»)[1]}[/code:1]
ce code devrait te donner la liste des groupes de l'utilisateurs en cours :
[code:1]$env:USERNAME
$searcher = [adsisearcher]\"(&(objectClass=user)(objectCategory=person)(samaccountname=$env:USERNAME))\"
$users = $searcher.FindAll()
$groupes = ([adsi]$users.Properties.adspath[0]).MemberOf
$groupes | foreach {($_ -split \"CN=(.+?),+[COD].=\"«»)[1]}[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Leloup
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 6 ans 3 mois #23818
par Leloup
Réponse de Leloup sur le sujet Re:Récupérer les groupes auxuquel JE fait partie
Plus simple:
[code:1]Get-ADUser $env:USERNAME -Properties memberof | select -ExpandProperty memberof | Get-ADGroup | select Samaccountname[/code:1]
[code:1]Get-ADUser $env:USERNAME -Properties memberof | select -ExpandProperty memberof | Get-ADGroup | select Samaccountname[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 3 mois #23824
par Philippe
Réponse de Philippe sur le sujet Re:Récupérer les groupes auxuquel JE fait partie
plus simple oui 
mais sur windows 7 peut de chance que le module AD soit installer sur tous les postes

mais sur windows 7 peut de chance que le module AD soit installer sur tous les postes

Connexion ou Créer un compte pour participer à la conversation.
- ROG
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 6 ans 3 mois #23852
par ROG
Réponse de ROG sur le sujet Re:Récupérer les groupes auxuquel JE fait partie
J'ai trouvé une solution, en alimentant un fichier qui se trouve a coté du script de ma GPO
du coup j'utilise ça :
if(@(([ADSISearcher](\"Name={0}\" -f $env:USERNAME)).FindOne().properties.memberof -match $GroupName).count -gt 0)
dans l'absolu, si je trouve une commande qui liste bien tout les groupes de l'utilisateur actuel sans utiliser le module AD du coup et sans alimenter un fichier comme je fais actuellement, je prendrais bien évidemment cette solution.
Merci pour votre aide.
du coup j'utilise ça :
if(@(([ADSISearcher](\"Name={0}\" -f $env:USERNAME)).FindOne().properties.memberof -match $GroupName).count -gt 0)
dans l'absolu, si je trouve une commande qui liste bien tout les groupes de l'utilisateur actuel sans utiliser le module AD du coup et sans alimenter un fichier comme je fais actuellement, je prendrais bien évidemment cette solution.
Merci pour votre aide.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.049 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Récupérer les groupes auxuquel JE fait partie