powershell - 将 AD 组成员复制到另一个 AD 组
问题描述
我需要将所有成员从一个 AD 组复制到另一个。我使用的代码失败了。
警告:源组中的成员来自不同的(受信任的)域。我不是 Powershell 专家。
示例代码:
$Source_Group = Get-ADGroupMember -Identity "CN=Team1_ReadOnly,
OU=Team1,OU=TEAM_GROUPS,OU=Groups,OU=Business,DC=Server1,DC=Contoso,DC=com"
-Server "Server1@contoso.com"
Add-ADGroupMember -Identity " CN=Team2_ReadOnly,
OU=Team2,OU=TEAM_GROUPS,OU=Groups,OU=Business,DC=Server1,DC=Contoso,DC=com "
-server "Server1@contoso.com" -Members $Source_Group
错误输出:
以前有没有人遇到过来自不同域的用户的这个问题?
过去,我们已经移动了与目标组位于同一域中的所有用户,而没有问题。
解决方案
回答我自己的问题。
代码很好。事实证明,运行脚本的人 (DBA) 直接从目标域控制器运行它。目标域控制器与成员之一所属的特定域没有信任关系。我从拥有所有域权限的本地计算机上进行了测试。
当脚本在与所有域都信任的机器上运行时,它运行良好。
推荐阅读
- facebook - user_data 中缺少参数
- php - curl php没有得到响应
- resize - 为什么 QPushButton 不尊重绝对像素大小?
- pyspark - 如何将 Tableau/BI 工具连接到 Delta Lake?(没有数据块)
- python - 如何为词袋中的词分配预定义的权重
- python - Django 当前路径不匹配,对于 loal 主机端口 8000 但在其他主机上正常工作
- python - ProcessPoolExecutor 不限于设置值
- reactjs - webpack react ingress-nginx kubernetes 显示 Bad Gateway
- node.js - 为什么我收到错误:未定义配置属性“jwtPrivateKey”?
- r - 查找预测值的 RMSE