powershell - 当帐户来自域 A 并且组来自域 B 时如何删除成员?
问题描述
这是我的脚本:
# get distinguished name
$grpDN = (Get-QADGroup mw\AAA).dn
$UsrDN = (Get-QADUser sw\tx116).dn
# using Remove-QADGroupMember
Remove-QADGroupMember -Identity $grpDN -Member $UsrDN
这是错误:
Remove-QADGroupMember :服务器不愿意处理请求。(来自 HRESULT 的异常:0x80072035)
我也尝试使用
Remove-AdgroupMember
Remove-ADPrincipalGroupMembership
两个 cmdlet 都给我“找不到具有标识的对象”的错误,因为它们无法处理跨域。
解决方案是什么?
解决方案
你有没有解决过这个问题?
尝试
# get the group and user objects using the -Server parameter, something like this:
$Group = Get-ADGroup -Filter "Name -eq 'AAA'" -Server "DomainA.com"
$User = Get-ADUser -Filter "Name -eq 'tx116'" -Server "DomainB.com"
# then remove the user, again with the -Server parameter set to the group domain
Set-ADObject -Identity $($Group.DistinguishedName) -Remove @{member="$($User.DistinguishedName)"} -Server "DomainA.com"
推荐阅读
- javascript - JavaScript 构造函数用法
- r - R Shiny - 同时更新 selectInput 和 progressBar 的值
- google-maps-api-3 - 加载页面时如何显示一个 kml 层?
- bash - 在新终端中打开 herrie(命令行音乐播放器)并播放歌曲
- sql - 如何像 SQL Server 一样在 vectorWise 中声明变量?
- python - anaconda 安装程序如何设置 python 的 sys.prefix?
- python - 找不到 GRPC 通道选项的文档
- excel - 比较、更新或复制外部报告中的数据
- python-3.x - 在任务执行期间从 Celery worker 中捕获失败的任务
- python - django rest 框架 assertionError