How to use Set-ADUser instance feature

By Andrei Ungureanu - Last updated: Monday, April 2, 2018 - Save & Share - Leave a Comment

Comanda Set-ADUser din modulul Active Directory are o multime de parametri ce pot fi folositi pentru a modifica direct atributele unui user din AD. Dar daca citesti atent documentatia vei observa ca exista un parametru numit –Instance ce schimba total modul de lucru al comenzii. Iar modul asta e util pentru cei familiari cu vechiul mod de operare din VbScript si ADSI. Mai exact lucrezi pe o instanta a obiectului stocata in memorie iar la final scrii schimbarile pe obiectul real din directory.

Prima data trebuie sa obtinem o copie a obiectului pe care dorim sa il modificam. Iar asta o facem cu Get-ADUser. Atentie cafara alti parametri, comanda va aduce doar un subset standard. Daca vrem sa aducem atribute suplimentare, va trebui sa le specificam cu parametrul –Properties (care accepta si * pentru a returna toata atributele):

image

Odata ce am stocat informatiile intr-o variabila locala, putem incerca sa accesam din proprietatile obiectului:

image

Pasul urmator va fi sa modificam o proprietate aflata in memorie iar apoi sa facem modificarea si in AD cu Set-ADUser:

image

Comanda SetAD-User a scris noile modificari in AD si se pot vedea imediat:

image

Posted in Active Directory, Scripting • Tags: , , Top Of Page

Write a comment