11Jul

Креирање вишеструких корисника на серверу 2008 са ПоверСхелл-ом, Део 2: Више поља

У нашем претходном чланку, приказали смо вам најбржи начин за прелазак са једноставне листе корисника у њихово креирање у Ацтиве Дирецтори.Међутим, често ћете добити листу корисника који ће имати додатна поља података.Пошто не можемо писати сценарио унапред за сваки могући сценарио, показаћемо вам како да узмемо нашу креацију ПоверСхелл-а за креирање корисника и модификујете га како би одговарали вашој сврси.

У овом случају нам је додељен Оффице атрибут за наше нове кориснике, тако да ћемо желети да будемо сигурни да је то додато у сваком од наших нових корисничких налога приликом стварања.

Прва ствар коју урадимо је да сачуваш Екцел датотеку као . цсв датотеку.

Затим отварамо прозоре Ацтиве Дирецтори корисника и рачунара.Морамо да сазнамо шта је стварно име атрибута за Оффице поље, па ћемо отворити особине једног од наших тренутних корисника двоструким кликом на њих.

Можемо видети да овај корисник има људске ресурсе попуњене за свој Оффице атрибут на картици Генерал .

Кликните на Едитор Атрибут да бисте сазнали техничко име за то поље Оффице , јер ће нам требати ово за улазак у ПоверСхелл за минут.Показује да је име атрибута за Оффице поље пхисицалДеливериОффицеНаме. Пошто име атрибута није увек исто као и назив поља у другим картицама, може бити мало тешко понекад пронаћи оно што тражите.Ако не можете да пронађете поље које вам је потребно, увек можете да креирате лутка корисника и да модификујете само то специфично поље на нешто јединствено, а затим идите на картицу Едитор и померите се доле док га не пронађете.

Сада ћемо морати да изменимо нашу ПоверСхелл скрипту да одразимо ово ново поље.Формат за ово ће бити " АттрибутеНаме = датаРецорд". Желимо да се уверимо да смо исправно унели име поља из наше. цсв датотеке након уноса " $ датаРецорд." .Овај одељак ће извући податке из наше корисничке датотеке:

​​$ пхисицалДеливериОффицеНаме = $ датаРецорд.Оффице

и овај део скрипте ће га ставити у нове корисничке објекте:

$ објУсер.Пут( "пхисицалДеливериОффицеНаме", $ пхисицалДеливериОффицеНаме)

завршен скрипт ће изгледати овако:

Обавезно спремите скрипту као . пс1 датотеку.

Са нашом листом корисника и нашим скриптом у директоријуму Ц: УсерсАдминистратор , кликните десним тастером миша на скрипту и изаберите Рун витх ПоверСхелл.

Када пређемо на АД кориснике и рачунаре, можемо видети нове кориснике који су креирани.

Отварање једног од наших новонасталих корисника ће показати да поље Оффице попуњава податке са наше првобитне листе корисника.

Креирање вишеструких корисника са ПоверСхелл-ом је веома лак задатак, а уз то знање на својим прстима, никада га више нећете понављати.