Move-ADObject computer across domains

Welcome Forums General PowerShell Q&A Move-ADObject computer across domains

This topic contains 2 replies, has 2 voices, and was last updated by

 
Participant
2 years, 6 months ago.

  • Author
    Posts
  • #40596

    Participant
    Points: 0
    Rank: Member

    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 childdc1.child.domain.com -Credential $creds -TargetPath "CN=Computers,OU=org,OU=level2,OU=parent,DC=domain,DC=com" -TargetServer parentdc1.domain.com

    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

    Participant
    Points: 21
    Rank: Member

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

  • #40675

    Participant
    Points: 0
    Rank: Member

    Dan,

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

The topic ‘Move-ADObject computer across domains’ is closed to new replies.