Luo useita käyttäjiä palvelimessa 2008 PowerShellin kanssa, osa 2 Lisää kenttiä
Edellisessä artikkelissamme näytimme sinulle nopeimman tavan siirtyä yksinkertaisesta käyttäjien luettelosta niiden luomiseen Active Directory -palvelussa. Saat kuitenkin usein luettelon käyttäjistä, joilla on ylimääräisiä tietokenttiä. Koska emme voi kirjoittaa skriptiä etukäteen jokaisen mahdollisen skenaarion varalta, näytämme sinulle, miten voit ottaa käyttäjän luominen PowerShell-komentosarjan ja muokata sitä käyttöösi.
Tässä tapauksessa meillä on annettu toimisto ominaisuuksemme uusille käyttäjillemme, joten haluamme varmistaa, että se on lisätty jokaisessa uudessa käyttäjätilissämme luomiseen.
Ensinnäkin meidän on tallentaa Excel-tiedosto a .csv tiedosto.
Seuraavaksi avataan Active Directory -käyttäjien ja tietokoneiden lisäosa. Meidän on selvitettävä, mikä on todellinen attribuutin nimi toimisto kenttä, joten avaamme nykyisten käyttäjien ominaisuudet kaksoisnapsauttamalla niitä.
Näemme, että tällä käyttäjällä on henkilöstöresurssit hänen puolestaan toimisto ominaisuus yleinen kieleke.
Klikkaamme Atribute Editor välilehti, jotta saat selville teknisen nimen toimisto kenttään, koska tarvitsemme tätä päästäksesi PowerShelliin minuutin kuluttua. Se osoittaa, että toimisto kenttä on physicalDeliveryOfficeName. Koska attribuutin nimi ei ole aina sama kuin kentän nimi muissa välilehdissä, joskus on vaikea löytää mitä etsit. Jos et näytä tarvitsevasi kenttää, voit aina luoda näennäisen käyttäjän ja muokata juuri kyseistä kenttää jotain ainutlaatuista ja siirtyä sitten Attribuutin editori -välilehti ja vieritä alas, kunnes löydät sen.
Nyt meidän täytyy muokata PowerShell-komentosarjaamme vastaamaan tätä uutta kenttää. Tämän muoto on ”AttribuutinNimi = dataRecord”. Haluamme varmistaa, että annamme kentän nimen oikein .csv-tiedostosta sen jälkeen, kun$ DataRecord.” merkintä. Tässä osassa vedetään tietoja käyttäjätiedostostamme:
$ PhysicalDeliveryOfficeName = $ dataRecord.Office
ja tämä komentosarja tuo uuden käyttäjäobjektin:
$ ObjUser.Put ( ”physicalDeliveryOfficeName”, $ physicalDeliveryOfficeName)
Valmis skripti näyttää tältä:
Muista tallentaa komentosarja a .PS1 tiedosto.
Käyttäjäluettelomme ja komentosarjamme C: UsersAdministrator napsauta komentosarjaa hiiren kakkospainikkeella ja valitse Suorita PowerShellilla.
Kun siirrymme takaisin AD-käyttäjiin ja tietokoneisiin, voimme nähdä uusia käyttäjiä.
Yhden hiljattain perustetun käyttäjän avaaminen osoittaa, että toimisto kenttä täytetään alkuperäisten käyttäjien luettelosta.
Useiden käyttäjien luominen PowerShell-ohjelmalla on erittäin helppo tehtävä, ja nämä tiedot ovat käden ulottuvillasi..