使用Quest AD Tools在森林之间复制用户

我想将我的生产域中的用户帐户复制到我的testing域。 这是我正在尝试的:

$me = Get-QADUser myAccount -IncludeAllProperties -connection $prodDomain $me | New-QADUser -parentcontainer 'domain.local/test' -connection $testDomain 

在新帐户上,唯一复制的是CN。 没有其他的属性 – samAccountName,FirstName,交换属性等,都遇到过。 我究竟做错了什么?

不幸的是,你需要指定你想复制的每个值。 New-QADUser现在不通过pipe道input接受参数值。 如果您希望添加此支持,请在PowerGUI论坛( http://powergui.org )上申请。 我已经要求这个function,但是我在Quest工作,所以他们不一定会听我的! 🙂

同时,要复制用户,您必须执行以下操作:

 $me = Get-QADUser myAccount -IncludeAllProperties -connection $prodDomain New-QADUser -Name $me.Name -SamAccountName $me.SamAccountName -Title $me.Title -Department $me.Department ... -ParentContainer 'domain.local/test' -Connection $testDomain 

(省略号是为了节省时间…你应该用你想要复制的属性来填充空白)。

你看过我回来了吗? 可能不pipe我是谁,都可能不是New-QADUser所期待的

最糟糕的情况是,您可能需要将$ me的值分解为@array {},然后使用New-QADUser的-ObjectAttributes参数进行填充。 我现在不能真正testing这个,所以一直在使用这个wiki信息:

http://wiki.powergui.org/index.php/New-QADUser