我需要将所有成员从一个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
错误输出:
之前是否有人遇到过来自不同域名的用户?
我们已经移动了与目标群体位于同一域中的所有用户,而且过去没有问题。
答案 0 :(得分:1)
回答我自己的问题。
代码很好。事实证明,运行脚本的人(DBA)直接从目标域控制器运行它。目标域控制器 NOT 对其中一个成员所属的特定域具有信任。我在本地机器上测试了所有域名的权利。
当脚本在对所有域具有信任的计算机上运行时,它运行良好。