我正在尝试使用 PowerShell 脚本根据用户想要从所有组中删除的用户来接受用户的输入。我的语法错误吗?这是我到目前为止所拥有的。
$User1 = Read-Host -Prompt 'Enter the username of the employee you wish to change'
Get-ADUser -Identity $User1 -Properties memberof |
Select-Object -ExpandProperty memberof |
Remove-ADGroupMember -Identity CISCOVPN, FS-001
其中 CISCOVPN 和 FS-001 是我想要的两个组$User1
已经从...删除。有没有办法直接说从所有组中删除?
将组通过管道输送到Remove-ADGroupMember
in a ForEach-Object
loop:
Get-ADUser -Identity $User1 -Properties MemberOf | ForEach-Object {
$_.MemberOf | Remove-ADGroupMember -Members $_.DistinguishedName -Confirm:$false
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)