我想将一个用户帐户从我的生产域复制到我的测试域。这是我正在尝试的:
$me = Get-QADUser myAccount -IncludeAllProperties -connection $prodDomain
$me | New-QADUser -parentcontainer 'domain.local/test' -connection $testDomain
在新帐户上,唯一复制的内容是 CN。没有遇到任何其他属性 - samAccountName、FirstName、交换属性等。我究竟做错了什么?
你看过 $me 返回什么吗?可能无论 $me 是什么,它都可能不是 New-QADUser 所期望的
最坏的情况是您可能需要将 $me 的值分解为 @array{},然后使用 New-QADUser 的 -ObjectAttributes 参数进行填充。我现在实际上无法测试这个,所以一直在使用这个 wiki 信息:
http://wiki.powergui.org/index.php/New-QADUser
不幸的是,您现在需要指定要复制的每个值。New-QADUser 目前不接受管道输入的参数值。如果您希望添加此支持,请在 PowerGUI 论坛 ( http://powergui.org ) 上请求。我已经申请了这个功能,但是我在 Quest 工作,所以他们不一定会听我的!:)
同时,要复制用户,您必须执行以下操作:
(添加省略号是为了节省时间……您应该使用要复制的属性填写空白)。