Link to home
Start Free TrialLog in
Avatar of bergquistcompany
bergquistcompany

asked on

How to set Powershell to change ExtensionAttribute15 on AD User

Hello EE,

I am new to powershell and have to set a series of attributes to AD users.  I would like to see if anyone can assist me in writing the proper code to change it for one user and then what would be the next step if I had multiple?

thanks
Avatar of SubSun
SubSun
Flag of India image

If you have Quest AD cmdlets, then it's as simple..

Try..
Get-QADUser username | Set-QADUser -objectAttributes @{extensionAttribute15="value"}

Open in new window


for bulk modification..
If you have a list of users the you can try..
GC c:\User.txt | Get-QADUser | Set-QADUser -objectAttributes @{extensionAttribute15="value"}

Open in new window

Input file format..
UserA
UserB
UserC

Open in new window

You can download the cmdlets for free..
Ref : http://www.quest.com/powershell/activeroles-server.aspx
Avatar of bergquistcompany
bergquistcompany

ASKER

When I run Get-QADUser restore2009 | Set-QADUser -objectAttributes @{extensionAttribute15="NoSync" It returns to the next line with

>>

Does this mean it worked?
You are missing a closing curly bracket.. "}"

Copy the complete code from my post...
Get-QADUser restore2009 | Set-QADUser -objectAttributes @{extensionAttribute15="NoSync"}

Open in new window


And if you want to check, following command will return you the extensionAttribute values of user restore2009 ..
Get-QADUser restore2009 -IncludeAllProperties | Select extension*
I think you are right but it doesn't recognize Get-QADUser.  I am going to cmd and into Powershell am I to do something further before entering?
Do you have Quest AD cmdlets installed on your computer? if not you can download the cmdlets for free..
Ref : http://www.quest.com/powershell/activeroles-server.aspx

Once you install the Quest AD Shell you can find the Console
ActiveRoles Management Shell for Active Directory from start menu..
Yes I launch it as you can see in attached snapshot and it goes to next line but when I go into ADSI after extension attribute15 is not set
Screen-Shot.docx
ASKER CERTIFIED SOLUTION
Avatar of SubSun
SubSun
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Goes to next line but no result see attached
output.docx
That means the command unable to find the user.. What is the samaccountname of user? is it in the same domain where you run the script?
Perfect that was it had to run it from the child domain
FYI.. You can use Connect-QADService to connect to a different domain..
http://wiki.powergui.org/index.php/Connect-QADService