Homepage » hogyan kell » Több felhasználó létrehozása a Server 2008 programban a PowerShell, 2. rész további mezőkkel

    Több felhasználó létrehozása a Server 2008 programban a PowerShell, 2. rész további mezőkkel

    Korábbi cikkünkben megmutattuk a leggyorsabb módját, hogy az egyszerű listából a felhasználókat az Active Directoryban létrehozott létrehozásukra tegyük. Azonban gyakran kap egy listát azokról a felhasználókról, akiknek extra adatmezőjük lesz. Mivel minden lehetséges forgatókönyvet megelőzően nem írhatunk szkriptet, megmutatjuk, hogyan készíthetjük felhasználóink ​​létrehozását a PowerShell parancsfájljával, és módosíthatjuk azt az Ön céljaira.

    Ebben az esetben megkaptuk a Hivatal új felhasználóink ​​attribútuma, ezért szeretnénk biztosítani, hogy minden új felhasználó fiókjához hozzáadjuk a létrehozást.

    Az első dolog az Excel fájl mentése a .csv fájl.

    Ezután megnyitjuk az Active Directory-felhasználók és számítógépek beépülő modult. Meg kell találnunk, hogy mi a tényleges attribútum neve a Hivatal mezőt, így megnyitjuk az egyik jelenlegi felhasználó tulajdonságait, duplán kattintva rájuk.

    Láthatjuk, hogy ez a felhasználó rendelkezik a humán erőforrásokkal Hivatal attribútum a Tábornok lap.

    Kattintson a Szerkesztésszerkesztő fül, hogy megtudja, hogy melyik technikai neve van Hivatal mezőbe, mert szükségünk lesz rá, hogy egy perc alatt belépjünk a PowerShellbe. Azt mutatja, hogy a Hivatal mező physicalDeliveryOfficeName. Mivel az attribútum neve nem mindig azonos a mezőn a többi lapon, néha némileg nehéz megtalálni azt, amit keres. Ha úgy tűnik, hogy nem találja meg a szükséges mezőt, akkor mindig létrehozhat egy dummy felhasználót, és módosíthatja az adott mezőt, hogy valami egyedi, majd menjen a Attribútumszerkesztő lapot, és görgessen lefelé, amíg meg nem találja.

    Most újra kell szerkesztenünk a PowerShell szkriptet, hogy tükrözze ezt az új mezőt. Ennek formátuma „AttributeName = dataRecord”. Biztosítani szeretnénk, hogy helyesen adjuk meg a mezőnevet a .csv fájlunkból a „$ DataRecord.” belépés. Ez a rész a felhasználók fájljaiból húzza az adatokat:

    $ PhysicalDeliveryOfficeName = $ dataRecord.Office

    és a szkript ezen része az új felhasználói objektumokba kerül:

    $ ObjUser.Put ( „physicalDeliveryOfficeName”, $ physicalDeliveryOfficeName)

    A kész parancsfájl így néz ki:

    Győződjön meg róla, hogy a parancsfájlt a .PS1 fájl.

    A felhasználók listájával és a szkriptünkkel C: UsersAdministrator jobb oldali egérgombbal kattintson a parancsfájlra, és válassza ki Futtassa a PowerShell segítségével.

    Amikor visszaugrunk az AD felhasználókhoz és számítógépekhez, új felhasználókat láthatunk.

    Az újonnan létrehozott felhasználók megnyitása megmutatja, hogy az Hivatal A mező kitölti az eredeti felhasználói listánk adatait.

    Több felhasználó létrehozása a PowerShell-lel nagyon egyszerű feladat, és ezzel a tudással ujjhegyre soha többé nem fogod megijeszteni.