11Jul
Edellisessä artikkelissamme näytimme nopeimmasta tavasta siirtyä yksinkertaisesta käyttäjäluettelosta niiden luomiseen Active Directoryissa. Saat usein myös luettelon käyttäjistä, joilla on ylimääräisiä tietokenttiä.Koska emme voi kirjoittaa käsikirjoitusta etukäteen kaikille mahdollisille skenaarioille, kerromme kuinka voit tehdä käyttäjän luomasta PowerShell-skriptiä ja muokata sitä sopivaksi.
Tässä tapauksessa meille on annettu -toimiston -attribuutti uusille käyttäjillemme, joten haluamme varmistaa, että jokaisella uudella käyttäjätunnuksellamme on lisätty luomistasi.
Ensimmäinen asia on tallentaa excel-tiedosto . csv -tiedostoksi.
Seuraavaksi avaamme Active Directoryn käyttäjät ja tietokoneet -napin. Meidän on selvitettävä -toimiston -kentän todellinen attribuutin nimi, joten avaamme jonkin nykyisen käyttäjän ominaisuudet kaksoisnapsauttamalla niitä.
Voimme nähdä, että tämä käyttäjä on täyttänyt --attribuutin --välilehdellä.
Napsauttamalla -attribuuttieditorin
-välilehteä löydetään -toimiston -kentän tekninen nimi, koska tarvitsemme tämän siirtyäksesi PowerShelliin minuutissa. Se osoittaa, että Office -kentän attribuutin nimi on physicalDeliveryOfficeName. Koska Attribuutin nimi ei ole aina sama kuin muiden välilehtien kentän nimi, voi joskus olla vaikeaa löytää etsimäsi. Jos et löydä tarvittavia kenttiä, voit aina luoda luvaton käyttäjän ja muokata vain kyseistä kenttää jotain ainutkertaiseksi. Siirry sitten -attribuuttieditorin -välilehteen ja selaa alaspäin, kunnes löydät sen.Nyt meidän täytyy muokata PowerShell-komentojamme vastaamaan tätä uutta kenttää.Tämän muoto on " AttributeName = dataRecord". Haluamme varmistaa, että annamme kentän nimen oikein. csv-tiedostosta $ dataRecord. -merkinnän jälkeen. Tämä osa vetää tiedot käyttäjän tiedostoistamme:
$ physicalDeliveryOfficeName = $ dataRecord. Office
ja tämä osio käsikirjoituksesta laittaa sen uuteen käyttäjäobjektiin:
$ objUser. Put( "physicalDeliveryOfficeName", $ physicalDeliveryOfficeName)
valmis komentosarja näyttää tältä:
Tallenna komentojono . ps1 -tiedostona.
C: UsersAdministrator -kansiossa olevien käyttäjätunnusten ja komentosarjassamme hiiren kakkospainikkeella komentojonoa ja valitsemalla Run with PowerShell.
Kun siirrymme takaisin AD-käyttäjät ja tietokoneet, voimme nähdä uusia käyttäjiä luotuina.
Aivan uuden käyttäjän avaaminen näyttää, että Office -kenttä on täytetty alkuperäisen käyttäjätunnuksen tiedot.
Useiden käyttäjien luominen PowerShellillä on erittäin helppo tehtävä, ja tämän tiedon ansiosta ei koskaan hikoa sitä uudestaan.