11Jul

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

click fraud protection

U našem prethodnom članku pokazali smo vam najbrži način za izlazak s jednostavnog popisa korisnika na njihovo stvaranje 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 atribut Office za naše nove korisnike, stoga ćemo se pobrinuti da se to doda u svakom od naših računa novih korisnika prilikom izrade.

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

Zatim otvorimo dodatak za Active Directory korisnika i računala. Moramo saznati koji je stvarni naziv atributa za polje Office pa ćemo otvoriti svojstva jednog od naših trenutačnih korisnika dvostrukim klikom na njih.

Možemo vidjeti da je ovaj korisnik ispunio ljudske resurse za svoj atribut Office na kartici General .

Kliknemo na karticu

instagram viewer
Uređivač atributa kako bismo saznali tehničko ime za taj Office polje, jer ćemo to trebati za ulazak u PowerShell u minuti. Pokazuje da je naziv atributa za Office polje physicalDeliveryOfficeName. Budući da naziv atributa nije uvijek isti kao i naziv polja na drugim karticama, ponekad može biti teško pronaći ono što tražite. Ako ne možete pronaći polje koje vam je potrebno, uvijek možete izraditi lutke i mijenjati točno određeno polje na nešto jedinstveno, a zatim idite na karticu atributa za uređivanje i pomaknite se prema dolje dok ga ne pronađete.

Sada ćemo morati urediti našu PowerShell skriptu kako bismo odrazili to novo polje. Format za to će biti " AttributeName = dataRecord". Želimo biti sigurni da ćemo točno unijeti naziv polja iz naše. csv datoteke nakon unosa " $ dataRecord." .Ovaj odjeljak će povući podatke iz datoteke naših 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:

Obavezno spremite skriptu kao datoteku . ps1 .

Pomoću popisa korisnika i naše skripte u mapi C: UsersAdministrator desnom tipkom miša kliknite skriptu i odaberite Pokreni s PowerShellom.

Kada se vratimo natrag korisnicima i računalima AD-a, možemo vidjeti kako su stvoreni novi korisnici.

Otvaranje jednog od naših novih korisnika pokazat će da je polje Office popunjeno podacima s našeg originalnog popisa korisnika.

Stvaranje više korisnika s PowerShellom vrlo je jednostavan zadatak, a s ovim znanjem na dohvat ruke nikada više nećete znojiti.