Почетна » како да » Креирајте више корисника у Серверу 2008 са ПоверСхелл, Парт 2 Море Фиелдс

    Креирајте више корисника у Серверу 2008 са ПоверСхелл, Парт 2 Море Фиелдс

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

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

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

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

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

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

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

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

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

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

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

    Обавезно сачувајте скрипту као .пс1 филе.

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

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

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

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