Ako pridať počítače AD do poľa Powershell
Prehľadávať témy príspevkov
- Úvod
- Ako získať počítače AD z Active Directory
- PowerShell Pridajte počítače AD do poľa
- PowerShell Pridajte počítače AD do poľa a príkazu ForEach
- Záver
- Ďalšie užitočné príručky
- Ďalšie zdroje a referencie
Úvod
Existuje jeden spôsob, ako pridať počítače AD do poľa PowerShell. Pole APowerShell je dátová štruktúra, ktorá ukladá kolekciu položiek.
V ideálnom prípade, keď spustíte príkaz PowerShell Get-ADComputer, výsledok by sa mal automaticky uložiť do poľa. Niektorí správcovia však môžu naraziť na problém pri práci s údajmi v dôsledku spôsobu uloženia poľa.
para ako skryť činnosť
V tejto príručke vám zjednoduším, ako pridať počítače AD do poľa PowerShell. Ukážem rôzne spôsoby manipulácie s údajmi v poli. Sprievodca tiež popisuje, ako používať počítače AD v poli PowerShell vo vyhlásení aForEach.
Predtým, ako začnete manipulovať s počítačmi AD v poli Powershell, musíte tieto počítače získať. Nasledujúca časť ukáže, ako získať počítače AD pomocou príkazu PowerShell Get-ADComputer.
Ako získať počítače AD z Active Directory
Ak chcete získať počítače AD, spustite príkaz nižšie:
|_+_|Príkaz vráti názvy všetkých počítačov v doméne.
Neodporúča sa spúšťať vyššie uvedený príkaz v produkčnom prostredí. Je to preto, že ak máte tisíce počítačov, môže to trvať príliš dlho. Namiesto použitia * môže byť lepšie použiť alternatívne filtrovanie.Pozrite si výsledok vyššie uvedeného príkazu. Už som povedal, že keď načítate počítače AD, sú už v poli PowerShell.
ako zmeniť parný profil na verejný
Ak to chcete potvrdiť, spustite príkaz nižšie:
|_+_|Tu je výsledok
Jednoducho som zabalil predchádzajúci príkaz do operátora () a použil som GetType metóda na určenie typu vráteného objektu PowerShell.
Výsledok potvrdzuje, že výsledkom príkazu Get-ADComputer je a Systémové.pole .
Takže, ak ide o pole, prečo ľudia stále hľadajú powershell a pridávajú do poľa reklamné počítače?
V zostávajúcej časti tejto príručky odpoviem na túto otázku. Vrátane toho, ako pridať počítače AD do poľa prostredníctvom premennej. A ako pripraviť údaje na použitie vo výkaze aForEach.
PowerShell Pridajte počítače AD do poľa
Tu sú rôzne spôsoby, ako môžete pridať počítače AD do poľa:
náhodných používateľov snapchatu, ktorí si ma pridávajú
PowerShell Pridajte počítače AD do poľa bez premennej
Ako už bolo uvedené v poslednej časti, keď načítate počítače z Active Directory pomocou Get-ADComputer, výsledok je už v poli.
Verím, že dôvod, prečo si väčšina ľudí môže myslieť, že to nie je v poli, je spôsob, akým sú údaje prezentované.
Vráťme sa k príkazu. Tu je:
|_+_|A výsledok:
Všimnite si, že výsledok má hlavičku, tzv názov . Toto je vlastnosť objektu, ktorú sme vrátili pomocou príkazu Select-Object.
Sám o sebe to nie je problém. Ak sa to však pokúsite použiť v príkaze aForEach, vráti chyby. Najmä ak sa pokúsite použiť hodnotu v inom príkaze PowerShell v príkaze ForEach.
Ako vrátite hodnoty bez hlavičky vlastnosti? Môžete to urobiť dvoma spôsobmi.
Po prvé, zmenou príkazu, ako je uvedené nižšie:
|_+_|
Všimnite si, že hlavička je preč!
Ďalším spôsobom, ako odstrániť hlavičky z výsledku, je použiť -Rozbaliť vlastnosť parametrom Select-Object .
|_+_|Tu je výsledok s hotovou hlavičkou.
odstrániť bloatware roznietiť oheň
PowerShell Pridajte počítače AD do poľa s premennou
V skriptovaní PowerShell uľahčujú premenné správu údajov. V prvom rade to skracuje dĺžku vašich skriptov.
Ak chcete pridať počítače AD do poľa PowerShell pomocou premennej, upravte príkaz podľa obrázka nižšie:
|_+_|Zdá sa, že vyššie uvedený príkaz nevráti výsledok. prečo? Pretože výsledok je teraz uložený v $ADComputers variabilné!
Na potvrdenie, že výsledok je uložený v $ADComputers premennej, spustite príkaz nižšie
|_+_|Tu je váš výsledok
Sú však počítače AD v poli PowerShell? Poďme to zistiť pomocou príkazu nižšie:
|_+_|Výsledok ukazuje, že počítače AD sú stále v poli, aj keď sú uložené v premennej!
zmena čísla imei iphone -
PowerShell Pridajte počítače AD do poľa a príkazu ForEach
Príkaz PowerShellForEach vám umožňuje iterovať cez kolekciu objektov a vykonávať špecifické úlohy.
Jednou z aplikácií môže byť, že chcete aktualizovať vlastnosti každého AD počítača, ktorý ste získali pomocou príkazu Get-ADComputer.
Pre tento príkaz predpokladám, že počítače AD sú uložené v premennej $ADComputers. Tu je návod, ako skombinujete výsledok počítačov AD vo vašom poli s príkazom ForEach.
|_+_|Záver
Pridanie počítačov AD do poľa PowerShell je také jednoduché ako načítanie počítačov pomocou Get-ADComputer príkaz. Táto príručka to pokryla, ale tiež ukázala, ako manipulovať s výsledkom na odstránenie hlavičiek. Zaoberalo sa tiež tým, ako pridať výsledky do premennej a použiť ForEach na precyklenie výsledku.
Dúfam, že návod bol užitočný. Ak máte akékoľvek otázky alebo komentáre, použite formulár na zanechanie odpovede na konci tejto stránky. Prípadne sa môžete podeliť o svoje skúsenosti s manipuláciou s počítačmi AD v poli PowerShell.
Ak sa chcete dozvedieť viac o PowerShell, navštívte našu stránku PowerShell. Ešte lepšie je, ak chcete zobraziť zoznam všetkých našich príručiek PowerShell, vyhľadajte PowerShell (odkaz na vyhľadávanie sa otvorí na novej karte prehliadača).
Ďalšie užitočné príručky
- Skript PowerShell na získanie členov skupiny Active Directory
- Powershell Skúste chytiť konečne a odstraňovať chyby


