Une alternative plus concise à celle postée par Canoas, pour obtenir l'appartenance à un groupe pour l'utilisateur actuellement connecté.
J'ai découvert cette méthode dans cet article de blog : http://www.travisrunyard.com/2013/03/26/auto-create-outlook-mapi-user-profiles/
([ADSISEARCHER]"samaccountname=$($env:USERNAME)").Findone().Properties.memberof
Une version encore meilleure qui utilise une expression rationnelle pour supprimer les informations LDAP et ne laisser que les noms de groupes :
([ADSISEARCHER]"samaccountname=$($env:USERNAME)").Findone().Properties.memberof -replace '^CN=([^,]+).+$','$1'
Vous trouverez plus de détails sur l'utilisation de l'accélérateur de type [ADSISEARCHER] sur le blog du scripting guy : http://blogs.technet.com/b/heyscriptingguy/archive/2010/08/24/use-the-powershell-adsisearcher-type-accelerator-to-search-active-directory.aspx
1 votes
Voir stackoverflow.com/questions/668321/ y technet.microsoft.com/fr/us/library/dd315351.aspx . Êtes-vous sûr que Get-Member fait ce que vous pensez qu'il fait ?
2 votes
Rapidement, vous pouvez utiliser
net user /domain username
Consultez également d'autres méthodes à l'adresse suivante Obtenir les groupes dans lesquels un utilisateur est membre en utilisant PowerShell