populate aduser with manager name

Hi,
in our offboarding script we clear the managers name in the organization tab and store this in the extentionAttribute11
so far so good.
in case of reactivating this user we need to retrieve the managers name from extentionAttribute11 and insert it back into the managers field under the organization tab and this gives the following error message
[pre]

Identity info provided in the extended attribute: ‘Manager’ could not be resolved. Reason: 'Cannot find an object with identity: ‘John Doe’
[/pre]

the code I use
[pre]

$user=“myUser”
#$man=(get-aduser $user.manager).DistinguishedName
$manager = Get-ADUser $user -Properties extensionAttribute11
$manager= $manager.extensionAttribute11

Set-ADUser $user -Manager $manager
[/pre]

Paul

Paul,

when you (re-)read the help for Set-ADUser and its parameter -Manager you will see that it expects one of four possible inputs:

  • A distinguished name
  • A GUID (objectGUID)
  • A security identifier (objectSid)
  • A SAM account name (sAMAccountName)

I assume you are providing a string representative of the display name or the object name. I’d recommend to save the sAMAccountName in the extentionAttribute when you do your offboarding process.

thanks Olaf

wasn’t aware that the samaccount was also possible

 

Paul