Početna » kako da » Stvorite više korisnika u poslužitelju 2008 s PowerShell, Part 2 More Fields

    Stvorite više korisnika u poslužitelju 2008 s PowerShell, Part 2 More Fields

    U našem prethodnom članku pokazali smo vam najbrži način da pređete s jednostavnog popisa korisnika na njihovo kreiranje u Active Directory. Međutim, često ćete dobiti popis korisnika koji će imati dodatna polja s podacima. Budući da ne možemo napisati skriptu unaprijed za svaki mogući scenarij, pokazat ćemo vam kako iskoristiti skriptu PowerShell za stvaranje korisnika i prilagoditi je svojoj svrsi.

    U ovom slučaju, dobili smo Ured atribut za naše nove korisnike, pa ćemo se pobrinuti da se u svakom novom korisničkom računu doda u kreiranje.

    Prva stvar koju trebamo učiniti je spremiti excel datoteku kao .cSV datoteka.

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

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

    Mi ćemo kliknuti na Uređivač atributa kako biste saznali tehnički naziv za to Ured jer će nam to trebati za ulazak u PowerShell za minutu. Pokazuje da je ime atributa za Ured polje je physicalDeliveryOfficeName. Budući da ime atributa nije uvijek isto kao ime polja u drugim karticama, ponekad je teško ponekad pronaći ono što tražite. Ako ne možete pronaći polje koje vam je potrebno, uvijek možete stvoriti lažnog korisnika i izmijeniti samo određeno polje u nešto jedinstveno, a zatim idite na Uređivač svojstava karticu i pomaknite se prema dolje dok je ne pronađete.

    Sada ćemo morati urediti našu PowerShell skriptu kako bi odražavala ovo novo polje. Format za to će biti "AttributeName = dataRecord”. Želimo se uvjeriti da smo ispravno unijeli naziv polja iz naše .csv datoteke nakon "$ DataRecord „. ulaz. Ovaj odjeljak će povući 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 će izgledati ovako:

    Svakako spremite skriptu kao .PS1 datoteka.

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

    Kada se vratimo na AD korisnike i računala, možemo vidjeti nove korisnike.

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

    Stvaranje više korisnika pomoću programa PowerShell vrlo je jednostavan zadatak, a uz to znanje na dohvat ruke nikada se više nećete znojiti.