Stvoriti više korisnika u poslužitelju 2008 s PowerShellom, 2. dio: Više polja

Stvoriti više korisnika u poslužitelju 2008 s PowerShellom, 2. dio: Više polja
Stvoriti više korisnika u poslužitelju 2008 s PowerShellom, 2. dio: Više polja

Video: Stvoriti više korisnika u poslužitelju 2008 s PowerShellom, 2. dio: Više polja

Video: Stvoriti više korisnika u poslužitelju 2008 s PowerShellom, 2. dio: Više polja
Video: Get onboarded: The OpelConnect Store - YouTube 2024, Travanj
Anonim

U našem prethodnom članku pokazali smo vam najbrži način za izlazak s jednostavnog popisa korisnika na njihovu izradu u Active Directoryu. Međutim, često ćete dobiti popis korisnika koji će imati dodatna polja s podacima. Budući da unaprijed ne možemo napisati skriptu za svaki mogući scenarij, pokazat ćemo vam kako preuzeti PowerShell skriptu stvaranja korisnika i mijenjati ga kako bi odgovarala vašoj svrsi.

U ovom slučaju, dobili smo Ured atribut za naše nove korisnike, stoga ćemo se pobrinuti da to bude dodano u svakom od naših računa novih korisnika prilikom izrade.

Image
Image

Prva stvar koju radimo je spremiti excel datoteku kao .csv datoteka.

Image
Image

Zatim otvorimo dodatak za Active Directory korisnika i računala. Moramo saznati koji je stvarni naziv atributa za Ured polje, tako da ćemo otvoriti svojstva jednog od naših trenutnih korisnika dvostrukim klikom na njih.

Image
Image

Možemo vidjeti da je ovaj korisnik ispunio ljudske resurse za njegovu Ured atribut na General kartica.

Image
Image

Kliknemo na Editor atributa da biste saznali tehnički naziv za to Ured jer ćemo to trebati za trenutak ući u PowerShell. Pokazuje da naziv atributa za Ured polje je physicalDeliveryOfficeName. Budući da naziv atributa nije uvijek isti kao i naziv polja na drugim karticama, ponekad može biti malo teško pronaći ono što tražite. Ako ne možete pronaći polje koje vam je potrebno, uvijek možete stvoriti lutkastog korisnika i mijenjati točno određeno polje na nešto jedinstveno, a zatim idite na Editor atributa karticu i pomaknite se prema dolje dok ga ne pronađete.

Image
Image

Sada ćemo morati urediti našu PowerShell skriptu kako bismo odrazili ovo novo polje. Format za to će biti "AttributeName = dataRecord”. Želimo se pobrinuti da pravilno upišemo naziv polja iz naše.csv datoteke nakon "$ DataRecord „. ulaz. Ovaj odjeljak povući će podatke iz naše datoteke korisnika:

$physicalDeliveryOfficeName=$dataRecord.Office

i ovaj dio skripte stavit će ga u nove korisničke objekte:

$objUser.Put(“physicalDeliveryOfficeName”,$physicalDeliveryOfficeName)

Završena skripta izgledat će ovako:

Image
Image

Spremite skriptu kao a .ps1 datoteka.

Image
Image

S našim popisom korisnika i našim skriptom u C: UsersAdministrator mapu, desnom tipkom miša kliknite skriptu i odaberite Pokrenite s PowerShellom.

Kada se prebacimo natrag na korisnike i računala AD-a, možemo vidjeti kako su stvoreni novi korisnici.
Kada se prebacimo natrag na korisnike i računala AD-a, možemo vidjeti kako su stvoreni novi korisnici.
Image
Image

Otvaranje jednog od naših novih korisnika pokazat će da je Ured polje se popunjava podacima iz našeg originalnog popisa korisnika.

Preporučeni: