PowerShell Supprimer tous les utilisateurs appartenant à un groupe
Je suis en train de nettoyer tous les utilisateurs du Groupe Local test_group en exécutant la commande suivante ci-dessous sur Windows 2008 R2 Standard, PowerShell 2.0.
Get-ADGroupMember "test_group" | ForEach-Object {Remove-ADGroupMember "test_group" $_ -Confirm:$false}
Il génère l'erreur suivante, probablement parce que je suis en utilisant v2.0?:
Le terme de "Get-ADGroupMember' n'est pas reconnu comme nom d'une
applet de commande, fonction, fichier de script ou d'un programme exécutable. Che ck l'
l'orthographe du nom, ou si un chemin d'accès a été inclus, vérifiez que le chemin d'accès
est correct et essayez de nouveau. Au niveau de ligne:1 caractère:18 + Get-ADGroupMember <<<<
"test_group" | ForEach-Object {Remove-ADGroupMember "test_group" $_
-Confirmer:$false} + CategoryInfo : ObjectNotFound: (Get-ADGroupMember:String) [], CommandNotFoundException +
FullyQualifiedErrorId : CommandNotFoundException
J'ai essayé de nombreuses idées de cet article et de ses commentaires, et je ne pouvais pas faire le travail, mais je ne suis pas un sysadmin et je ne suis pas sûr si je ne suis pas oublié quelque chose?:
http://blogs.technet.com/b/heyscriptingguy/archive/2009/07/28/hey-scripting-guy-how-do-i-remove-all-group-members-in-active-directory.aspx
S'il vous plaît aider, j'ai environ 300 groupes pour nettoyer le lundi et je ne veux pas le faire manuellement...
Vous devez vous connecter pour publier un commentaire.
ne sais pas si vous si c'est une faute de frappe ou c'était la façon dont vous avez été l'exécution de la commande, mais il doit être get-adgroupmember
Qui a fonctionné pour moi avait pour actualiser l'ADUC ou pour voir le changement si
MODIFIER
importer le module ActiveDirectory d'abord, puis essayez et exécutez la commande.
Remove-ADGroupMember : Insufficient access rights to perform the operation At line:1 char:70 + Get-ADGroupMember "test_group" | ForEach-Object {Remove-ADGroupMember <<<< "test_group" $_ -Confirm:$false + CategoryInfo : NotSpecified: (test_group:ADGroup) [Remove-ADGroupMember], ADException + FullyQualifiedErrorId : Insufficient access rights to perform the operation,Microsoft.ActiveDirectory.M .Commands.RemoveADGroupMember
Get-LocalGroupMember
etRemove-LocalGroupMember
si le travail local.Ici est une autre façon:
la partie la plus délicate pour moi a été de se rappeler d'utiliser ldap attr. nom, "membre" et pas de "membres" qui intuitivement f(ol)creux à partir de l'obtenir-adgroup -prop membres
Pour modifier une propriété d'un objet, vous devez utiliser le LDAP nom d'affichage de:
La Documentation