PowerShelli skript Active Directory rühma liikmete hankimiseks
See juhend on praktiline samm-sammult, mis näitab, kuidas kirjutada Powershelli skripti, et hankida AD rühma liikmeid. Lõplik skript on lisatud juhendi lõppu.
Sirvi postituste teemasid
parim akusäästlik kanderakett
- Mida on vaja AD-rühma liikmete saamiseks Powershelli skripti kirjutamiseks
- Powershelli skript AD rühma liikmete hankimiseks (põhikäsud)
- Powershelli skript AD-rühma liikmete hankimiseks (täiustatud)
- Powershelli skript AD rühma liikmete hankimiseks (ekspordi tulemus CSV-sse)
- Muud kasulikud juhendid
- Täiendavad ressursid ja viited
Mida on vaja AD-rühma liikmete saamiseks Powershelli skripti kirjutamiseks
Selle skripti koostamiseks vajate järgmist:
- Põhiteadmised PowerShelli käskudest
- PowerShelli skriptiredaktor (PowerShelli ISE või PowerGUI)
- Selle AD-rühma nimi, mille liikmeid soovite eksportida
Powershelli skript AD rühma liikmete hankimiseks (põhikäsud)
Selles demos ekspordin alloleval pildil näidatud rühma liikmed:
Järgige allolevaid samme, et luua Powershelli skript, et hankida AD rühma liikmeid.
- Avage oma skriptiredaktor. Ma kasutan PowerGUI-d. Seejärel avage uus skriptimisaken. Salvestage fail nimega Ekspordi-ADGroupi liikmed
Esimene samm on vajalike PowerShelli cmdlet-käskude määramine. Lihtsaim viis PowerShelli käsu leidmiseks on kasutada käsku Get-Command.
Powershelli ilu seisneb selles, et käsud on kirjeldavad. Eksporditava (AD-liikmeid hankiva) käsu leidmiseks käivitage allolev käsk:
|_+_|
Siin on käsu tulemus:
Käsk, mida otsime, on Hangi-ADGroupMembe r
- Järgmine samm on määrata, kuidas seda käsku kasutada. Selleks käivitame alloleva käsu:
Siin on tulemus
Süntaksit vaadates näen parameetrit nimega [-Identity] . See tähendab, et kui ma tean grupi nime, saan selle liikmete loetlemiseks kasutada allolevat käsku:
|_+_| Viimases käsus on Windowsi administraatorid AD rühma nimiTulemus PowerShellis:
mis on tty hco
Võiks arvata, et tulemus annab meile täpselt selle, mida vajame. Kahjuks tagastas see rohkem kui ühe AD vara Kasutaja . See nõuab rohkem tööd.
Enne jätkamist värskendame oma skripti. Kopeerige käsk Hangi-ADGroupMember -Identity Windowsi administraatorid oma skriptiredaktorisse.
Ärge unustage muuta AD rühma nime oma keskkonnas oleva rühma tegelikuks nimeksVärskendatud Powershelli skript AD rühma liikmete saamiseks on näidatud allpool:
- Järgmine samm on käsu lisamine muutujale, kutsun muutuja $Members. Värskendatud PowerShelli skript AD-rühma liikmete hankimiseks näeb nüüd välja järgmine:
Järgmine jaotis viib skripti järgmisele tasemele!
Powershelli skript AD-rühma liikmete hankimiseks (täiustatud)
Selles osas toetun seni tehtule. Siin on see, mis meil seni on.
Vaata tulemust tähelepanelikult. Igal kasutajal on järgmised omadused: differentedName, name, objectClass, objectGUID, SamAccountName ja SID. Kuid mul on vaja lihtsalt kasutaja nime ja sisselogimisnime (SamAccountName).
Muudan skripti, et kuvada ainult need kaks atribuuti. Siin on värskendatud PowerShelli skript AD-rühma liikmete skripti hankimiseks.
Ainus uus lisandus on Select-Object käsk. Ma lihtsalt sisestasin viimase käsu (salvestatud kausta $Members). Select-Object et saaksin tagastada ainult kaks vajalikku kinnisvara. Siin on tulemus PowerShellis.
See näeb hea välja, kuid saame muuta väljundi kasutajasõbralikumaks. Mulle meeldib, et skript asendaks nime täisnimega ja SamAccountName kasutajanimega.
Siin on värskendatud Powershelli skript AD-rühma liikmete hankimiseks:
See on täpselt sama skriptiga Select-Object käsk muudetud. Skripti senine tulemus on näidatud allpool
Väljund näeb välja just selline, nagu ma tahan! Järgmises osas lisan skriptile veel viimase biti.
Powershelli skript AD rühma liikmete hankimiseks (ekspordi tulemus CSV-sse)
Skripti lõpuleviimiseks tahan lisada viimase biti: käsu, mis ekspordib väljundi CSV-sse. Ma lihtsalt ühendan väljundi Ekspordi-CSV käsk.
Siin on viimane stsenaarium
iphone ei saanud mobiilset andmesidet aktiveerida
Ja CSV-väljund
Saate kopeerida alloleva skripti:
|_+_|Loodetavasti näete, kui lihtne on kirjutada powershelli reklaamirühma liikmete saamiseks. Juhendi eesmärk on tutvustada teile, kuidas ma tüüpilist PowerShelli skripti kirjutan.
Usun, et skripti kopeerimise asemel on teile kasulikum õppida PowerShelli skripti kirjutamist. Kui skript oli teile kasulik, jagage seda teiste lugejatega, kasutades selle lehe lõpus asuvat vormi Jäta vastus.
PowerShelli kohta lisateabe saamiseks külastage meie PowerShelli lehte .
Muud kasulikud juhendid
- PowerShelli massiiv ja massiivi lisamine: rakendused ja näited
- Powershell NoTypeInformation: rakendused ja näited


