Move-ADObject computer across domains

This topic contains 2 replies, has 2 voices, and was last updated by  Edmond Yee 2 years ago.

  • Author
  • #40596

    Edmond Yee

    I am trying to migrate computers from a child domain up to the parent and am using the following command:

    Move-ADObject -Identity "CN=testcomp,CN=Computers,DC=child,DC=domain,DC=com" -Server -Credential $creds -TargetPath "CN=Computers,OU=org,OU=level2,OU=parent,DC=domain,DC=com" -TargetServer

    I keep getting the error: "The operation could not be performed because the object's parent is either uninstantiated or deleted." Trying it with OU=Computers instead of CN=Computers gives the error: "Move-ADObject : Multiple values were specified for an attribute that can have only one value."

    I have also tried using Get-ADComputer and piping the Move-ADObject command with the same results.

    Has anybody seen this before? Also, what else does this command do aside from moving the object to the new OU path and domain? Does the computer keep it's trust relationship with the parent and just need a reboot and gpupdate to get the parent domain policies? What kind of intervention is needed on the computer once this is run?

  • #40614

    Dan Potter

    -TargetPath "OU=org,OU=level2,OU=parent,DC=domain,DC=com"

  • #40675

    Edmond Yee


    Thanks for the response. That still results in the multiple values error

You must be logged in to reply to this topic.