PowerShell将AD用户从子域添加到父域中的组
我正在尝试使用powershell脚本从父域中的组中删除子域中的AD用户PowerShell将AD用户从子域添加到父域中的组,powershell,dns,active-directory,Powershell,Dns,Active Directory,我正在尝试使用powershell脚本从父域中的组中删除子域中的AD用户 Remove-ADGroupMember -Identity $group -Members jdoe -confirm: $false Error message: Cannot find and object with identity: "jdoe" under: DC: corp, DC:hello, DC=com 所以,我做到了 $user = Get-Aduser -Filter {SamAccountNam
Remove-ADGroupMember -Identity $group -Members jdoe -confirm: $false
Error message: Cannot find and object with identity: "jdoe" under: DC: corp, DC:hello, DC=com
所以,我做到了
$user = Get-Aduser -Filter {SamAccountName -eq "jdoe"} -Server child.corp.hello.com
Remove-ADGroupMember -Identity $group -Members $user -confirm: $false
Error message: The specified account name is not a member of the group
然后,我做到了
Remove-ADGroupMember -Identity $group -Members $user.DistinguishedName -confirm: $false
Error Message: A referral was returned from the server.
如何从父域中的组中删除用户?使用
Set-ADObject
从组的member
属性中删除跨域条目:
$user = Get-Aduser -Filter {SamAccountName -eq "jdoe"} -Server child.corp.hello.com
Set-ADObject $group -Remove @{member=$user.DistinguishedName}
运行
获取ADPrincipalGroupMembership$User
结果是什么?你能看到列表中的$group
吗?是的,我可以看到我尝试过的组,但我得到的,在“DC=corp,DC=hello,DC=com”下找不到具有标识“group name here”的对象。请确保在$group
存在的域中找到一个全局目录,我不确定你的意思