PowerShell 7: Sprievodca sťahovaním, inštaláciou, aktualizáciou a používaním
- Kategórie: Sprievodcovia
Windows PowerShell je automatizačný nástroj založený na .NET Common Language Runtime. Je navrhnutý tak, aby pomohol správcom systému pri zložitých a časovo náročných úlohách, ktoré pri ručnom vykonaní spôsobia mnoho ľudských chýb alebo zaberú veľa času.
Poskytuje správcom systému automatizáciu rôznych úloh na rôznych platformách a umožňuje správcom úplný prístup k nim S a WMI , pomocou PowerShell je možné spravovať lokálne aj vzdialené systémy. Dodáva sa s vlastným skriptovacím jazykom a špeciálnymi triedami .NET s názvom cmdlets používa sa na konkrétne funkcie.
Tieto rutiny sú zvyčajne používané skriptmi, ktoré sú samy zabalené do modulov. Tu vás prevedieme celým procesom sťahovania, inštalácie, aktualizácie a používania PowerShell 7 pre Windows 10. Rýchle zhrnutie skryť sa 1 Stiahnite si PowerShell 7 2 Nainštalujte PowerShell 7 2.1 Nainštalujte PowerShell 7 ručne pomocou stiahnutých inštalačných súborov 2.2 Inštalácia PowerShell 7 pomocou príkazového riadka 2.3 Inštalácia PowerShell 7 cez sieť 3 Používanie prostredia PowerShell 7
Stiahnite si PowerShell 7
Ak si chcete stiahnuť a nainštalovať PowerShell 7, postupujte podľa nasledujúcich jednoduchých krokov.
- Navštívte Úložisko PowerShell Github .
- Kliknutím na sekciu Aktíva ju rozbaľte.
- Vyberte verziu PowerShell, ktorý je v súlade s vašou architektúrou Windows. Dve verzie sú PowerShell-7.x.x-win-x64.msi a PowerShell-7.x.x-win-x86.msi.
Nainštalujte PowerShell 7
Nainštalujte PowerShell 7 ručne pomocou stiahnutých inštalačných súborov

PowerShell 7
Spustite balík a riaďte sa jednoduchými pokynmi pre cieľ inštalácie a voliteľné akcie, ako napríklad povolenie otvorenia tu v ponukách prieskumníka.
Voliteľné akcie PowerShell 7
Ak už máte v systéme nainštalované jadro PowerShell 6.x, verzia 7 sa nainštaluje ako aktualizácia, v podstate sa odstráni jadro 6.x.
PowerShell 5.1 nie je odstránený a PowerShell 7 beží oddelene.
Predvolený cieľ inštalácie je $ env: ProgramFiles PowerShell . Môžete ho spustiť z ponuky Štart alebo priamo z adresára. Spustiteľný súbor je pomenovaný pwsh.exe .
Ak chcete spustiť PowerShell 5, prejdite na Spustiť -> powerhell
Ak chcete spustiť PowerShell 7, prejdite na Spustiť -> pwsh
Inštalácia PowerShell 7 pomocou príkazového riadka
Ak chcete automaticky nainštalovať PowerShell 7 s predvolenými možnosťami, prejdite na Spustiť -> powerhell . Teraz spustite nasledujúci príkaz: | _+_ |
Nainštalujte PowerShell pomocou príkazový riadok
Tým sa automaticky stiahne a nainštaluje najnovšia verzia prostredia PowerShell s predvolenými možnosťami.
Inštalácia PowerShell 7 cez sieť
Ak chcete nainštalovať PowerShell 7 ako správcu systému na všetky počítače, ktoré máte pod kontrolou, postupujte podľa týchto jednoduchých krokov.
- Prevezmite a skopírujte súbor .msi do zdieľania súborov. Zaistite, aby všetky počítače mali prístup k tejto zdieľanej ceste.
- Na Aktívny adresár server, otvorte konzolu na správu zásad skupiny.
- Otvorte GPO, kde chcete implementovať túto konfiguračnú konfiguráciu PowerShell 7. Potom choďte na Konfigurácia počítača -> Nastavenia softvéru .
- Kliknite pravým tlačidlom myši na Inštalácia softvéru, kliknite na položku Nový a potom na položku Balík. V dialógovom okne zadajte cestu k súboru .msi. Zahrňte napríklad celú cestu \ server.name názov priečinka PowerShell-7.x.x-win-x64.msi
- Vyberte položku Otvoriť, potom položku Priradené a kliknutím na tlačidlo OK vytvorte.
- Pripojte ho k OU a počkajte, kým sa nasadenie nedokončí.
Používanie prostredia PowerShell 7
V predvolenom nastavení vám môže byť zakázané spúšťať vlastné príkazy jednej funkcie PowerShell, najčastejšie označované ako cmdlets . Na spustenie vlastných príkazov musíte zmeniť politiku vykonávania. Postupujte podľa týchto jednoduchých krokov.
- Spustite PowerShell ako správca.
- Spustite nasledujúce príkazy.
- Get-ExecutionPolicy
- Zásady vykonávania sady sú neobmedzené
- Do výzvy zadajte Y
- Get-ExecutionPolicy
PowerShell 7 je navrhnutý pre objektovo orientované použitie, takže je oveľa jednoduchší ako ostatné podobné motory. Používa malé, ľahké, jednofunkčné príkazy, väčšinou napísané v jazyku C# s názvom cmdlets ktoré vykonávajú zadanú funkciu a vrátia objekt .NET. PowerShell ich má okolo 200 cmdlets , ku ktorým je možné získať prístup pomocou príkazu PS C: > Get-Command, najbežnejšie používané sú však tieto:
- Získať polohu : Získa aktuálny adresár
- Nastaviť umiestnenie : Získa aktuálny adresár
- Presunúť položku : Presunie súbor na nové miesto určenia
- Kopírovať položku : Skopíruje súbor do nového cieľa
- Premenovať : Premenuje existujúci súbor
- Nová vec : Vytvorí nový súbor
Konkrétne pokyny môžete poskytnúť cmdlets pomocou nasledujúceho:
- Čo ak : Rutina cmdlet ukáže, čo bude robiť, ak bude spustená, bez spustenia.
- Potvrdiť : Rutina cmdlet potvrdí pred spustením
- Podrobný : Zvýšené detaily.
- Ladiť : Rutina zobrazí informácie o ladení.
- ErrorAction : Určuje, čo robiť, keď dôjde k chybe, a má štyri akcie: pokračovať, zastaviť, ticho- pokračovať a pýtať sa.
- Chyba premennej : Určuje, ktorá premenná bude obsahovať informácie o chybe.
- OutVariable : Určuje, ktorá premenná bude obsahovať výstupné informácie.
- OutBuffer : rutina cmdlet nezavolá ďalšiu rutinu cmdlet, pokiaľ nebude obsahovať určitý prednastavený počet objektov.
PowerShell používa nasledujúce špeciálne premenné.
- $ Chyba : Súbor chybových objektov používaných na zobrazenie nedávnych chýb
- $ Host : Zobrazte, aká je aktuálna aplikácia pre hostiteľ
- $ Profil : Uložiť celú cestu k užívateľskému profilu
- $ PID : Identifikátor procesu obchodu
- $ PSUICulture : Používa sa na uchovanie názvu aktuálnej kultúry používateľského rozhrania.
- $ NULL : Obsahuje hodnotu NULL.
- $ False : Obsahuje NEPRAVDU hodnotu
- $ Pravda : Obsahuje hodnotu TRUE
Dôležitým konceptom skriptu PowerShell je znak fajky. Slúži na oddelenie dvoch príkazov. Príkaz alebo skupina príkazov na ľavej strane potrubia sa vykoná najskôr a potom sa odošle na príkaz alebo skupinu príkazov napravo od potrubia. To umožňuje vytváranie takzvaných príkazov potrubia. Sú to dlhé príkazy, ktoré sa môžu, ale nemusia vyskytovať v jednom fyzickom riadku, ale pre všetky účely a účely fungujú ako jeden riadok kódu.
Ak chcete spustiť skript v PowerShell, budete musieť použiť ISE. PowerShell ISE (Integrated Scripting Environment) je vstavaný editor pre PowerShell. Dá sa použiť na spustenie, testovanie a ladenie skriptov, a to všetko v okne s nastavením GUI. Má všetky funkcie úpravy grafického používateľského rozhrania a umožňuje viacriadkové úpravy, dokončovanie záložiek a množstvo ďalších vecí, ako je spúšťanie príkazov na paneli konzoly.
V systéme Windows 10 môžete dokonca otvoriť viac ako jedno okno skriptu a pracovať na nich súčasne. Toto príde vhod, keď je potrebné ladiť skript, ktorý používa funkcie, ktoré boli definované v samostatných moduloch.
Celkovo je PowerShell 7 pre Windows 10 ľahko použiteľný administrátorský nástroj, ktorý by mali mať možnosť používať všetci správcovia systému s minimálnym školením.