PowerShell 7: Sprievodca sťahovaním, inštaláciou, aktualizáciou a používaním

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

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.

  1. Navštívte Úložisko PowerShell Github .
  2. Kliknutím na sekciu Aktíva ju rozbaľte.
  3. 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

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.

  1. 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.
  2. Na Aktívny adresár server, otvorte konzolu na správu zásad skupiny.
  3. 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 .
  4. 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
  5. Vyberte položku Otvoriť, potom položku Priradené a kliknutím na tlačidlo OK vytvorte.
  6. 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.

  1. Spustite PowerShell ako správca.
  2. Spustite nasledujúce príkazy.
    1. Get-ExecutionPolicy
    1. Zásady vykonávania sady sú neobmedzené
  3. Do výzvy zadajte Y
  4. 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.