Change a Computer’s OU during an OSD Task Sequence

I came across a situation when testing pushing re-images out with SCCM where I needed to ensure that the old computer object had been moved to the new OU that I specified. This is because even though I specified what OU I wanted the computer to be moved to during the “Apply Network Settings” task, the computer object wasn’t moved because the object already existed. I downloaded and modified Jakob’s vb script MoveOU.vbs which accepts the target OU as an argument.

The caveat with this script is that that since it needs to be run with an AD account that has rights to move the computer object, it cannot be run while the PC is in the PE, so it has to be run after the computer has been sysprepped and has booted from the OS that was dropped to the disk. Not a big deal, since we want the script to be successful even on new images where there isn’t an existing computer record. Here is an example command line usage:

MoveOU.vbs “OU=Marketing Department,OU=Workstations,DC=CONTOSO,DC=COM”

Posted in OSD, SCCM, VB Script
5 comments on “Change a Computer’s OU during an OSD Task Sequence
  1. TheJonnyG says:

    What version of SCCM is this? I cant find anything in 2012 to allow me to specify the credentials within the task sequence. It seems that 2012 runs as the local system account (with admin privs – per the checkbox), but I cant find a way to specify which account will run a specific task or a specific package’s program within the task sequence.

    Any info would be extremely helpful!

  2. Clifton Hughes says:

    Further testing in my lab confirmed, if you put the sub OU first, then the parent OU it works, this is the correct format for the LDAP path. On the other hand, if you put the Parent OU, then Sub OU after it fails, I just went to the property of the sub OU and looked at the Attribute Edited and copied and pasted out the Distinguished Name so I would not have to type it out, and it was not in the order I was expecting, this is why in my testing it was working for one OU that did not have a sub. Hope this helps you get your OU move automated successfully!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Papers
People
Map

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 39 other followers

%d bloggers like this: