我正在尝试从其他域中的用户中删除组。
示例:我作为管理员想要禁用用户并删除他在其他域中的组。
问题是我不知道如何Remove-ADGroupMember -Server
在Foreach
循环中使用,如果我不使用Foreach
我可以使用该-Server
选项。
我怎样才能-Server
在里面获得财产Foreach
?
$groups = (Get-Aduser -server ServerY -Identity manusys -Properties MemberOf).memberof
Foreach ($group in $groups) {
Remove-ADGroupMember -identity $group -Members manusys -Confirm:$false -ErrorAction:SilentlyContinue
}
用户帐户Manusys
具有以下组:
CN=NO_CamerasAlertMGR,OU=普通分发列表,OU=分发列表,DC=test,DC=com CN=NO_CamerasAlertCM,OU=普通分发列表,OU=分发列表,DC=test,DC=com CN=NO_CamerasReport,OU=普通分发列表,OU=分发列表,DC=test,DC=com CN=NO_CamerasReport_CM,OU=普通分发列表,OU=分发列表,DC=test,DC=com CN=NO_CamerasReport_MGR,OU=普通分发列表,OU=分发列表,DC=test,DC=com