11Jul

Ustvarite več uporabnikov v strežniku Server 2008 z PowerShell, 2. del: več polj

click fraud protection

V našem prejšnjem članku smo vam pokazali najhitrejšo pot od preprostega seznama uporabnikov do njihovega ustvarjanja v Active Directory. Vendar boste pogosto dobili seznam uporabnikov, ki bodo imeli dodatna podatkovna polja. Ker ne moremo pisati scenarija pred časom za vse možne scenarije, vam bomo pokazali, kako vzamemo našo uporabniško ustvarjanje skripta PowerShell in ga spremenimo v skladu z vašim namenom.

V tem primeru smo prejeli atribut Office za naše nove uporabnike, zato si bomo želeli zagotoviti, da bo v ustvarjanju vsakega od naših novih uporabnikov dodan račun.

Prva stvar, ki jo naredimo, je shraniti datoteko excel kot datoteko . csv .

Nato odpremo snap-in Active Directory Users and Computers. Najti moramo, kaj je dejansko ime atributa za polje Office , zato bomo dvakrat kliknili lastnosti enega od naših trenutnih uporabnikov.

Vidimo lahko, da ima ta uporabnik človeške vire za svoj Office atribut na kartici Splošno .

Kliknite jeziček Editor Editor

instagram viewer
, če želite izvedeti tehnično ime za to polje Office , ker bomo to vnesli v PowerShell v minuti. Pokaže, da je ime atributa za polje Office physicalDeliveryOfficeName. Ker ime atributa ni vedno enako imenu polja v drugih zavihkih, je včasih težko najti, kaj iščete.Če ne najdete polja, ki ga potrebujete, lahko vedno ustvarite neumnostnega uporabnika in spremenite samo to posebno polje na nekaj edinstvenega, nato pa pojdite na zavihek Editor Editor in se pomaknite navzdol, dokler ga ne najdete.

Zdaj bomo morali urejati naš PowerShell skript, ki bi odražal to novo polje. Oblika za to bo " AttributeName = dataRecord". Želimo se prepričati, da pravilno vnesemo ime polja iz naše. csv datoteke po vnosu " $ dataRecord." .Ta razdelek bo potegnil podatke iz naše uporabniške datoteke:

$ physicalDeliveryOfficeName = $ dataRecord. Office

in ta del skripta bo dal v nove uporabniške objekte:

$ objUser. Put( "physicalDeliveryOfficeName", $ physicalDeliveryOfficeName)

dokončan skript bo videti takole:

Skript shranite kot datoteko . ps1 .

S svojim seznamom uporabnikov in našim skriptom v mapi C: UsersAdministrator z desno tipko miške kliknite skript in izberite Zaženi z PowerShell.

Ko skočimo nazaj na uporabnike in računalnike AD, lahko vidimo nove uporabnike.

Odprtje enega od naših novo ustvarjenih uporabnikov bo pokazalo, da se polje Office izpolni s podatki iz našega prvotnega seznama uporabnikov.

Ustvarjanje več uporabnikov z orodjem PowerShell je zelo preprosta naloga in s tem znanjem na dosegu roke niste nikoli več znojili.