Flash info

Prenez une longueur d'avance avec PowerShell. Faire ce choix c'est anticiper l'avenir des produits Microsoft mais aussi être plus performant dans son travail quotidien d'admin système.

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
vrogami
Utilisateur

PowerShelleur Débutant
Messages: 3
graphgraph
Karma: 0  
Récupérer les groupes auxuquel JE fait partie - 25/06/17 10:17 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.
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1658
graphgraph
Karma: 121  
Re:Récupérer les groupes auxuquel JE fait partie - 26/06/17 14:32 salut vrogami


ce code devrait te donner la liste des groupes de l'utilisateurs en cours :
Code:

 $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]}

  | | L'administrateur a désactivé l'accés public en écriture.
SpeedKore
Utilisateur

PowerShelleur Débutant
Messages: 13
graphgraph
Karma: 0  
Re:Récupérer les groupes auxuquel JE fait partie - 27/06/17 11:29 Plus simple:

Code:

 Get-ADUser $env:USERNAME -Properties memberof select -ExpandProperty memberof Get-ADGroup select Samaccountname

  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1658
graphgraph
Karma: 121  
Re:Récupérer les groupes auxuquel JE fait partie - 27/06/17 17:23 plus simple oui
mais sur windows 7 peut de chance que le module AD soit installer sur tous les postes
  | | L'administrateur a désactivé l'accés public en écriture.
vrogami
Utilisateur

PowerShelleur Débutant
Messages: 3
graphgraph
Karma: 0  
Re:Récupérer les groupes auxuquel JE fait partie - 29/06/17 13:25 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.
  | | L'administrateur a désactivé l'accés public en écriture.
© 2020 PowerShell-Scripting.com