如何从AD群组中删除用户对象而不删除用户联系人?我不想删除AD组中的联系人。我有一个脚本,但我觉得它也会删除联系人
import-module activedirectory
$group="Group Name"
Get-ADGroupMember "$group" | ForEach-Object {Remove-ADGroupMember "$group" $_ -Confirm:$false}
答案 0 :(得分:0)
使用Where-Object
cmdlet过滤objectclass
以仅传递用户对象。
Get-ADGroupMember $group |
Where-Object {$_.objectclass -eq 'user'} |
ForEach-Object {Remove-ADGroupMember $group $_ -Confirm:$false}