PowerShell 7: Průvodce stažením, instalací, aktualizací a použitím
- Kategorie: Průvodci
Windows PowerShell je automatizační stroj založený na .NET Common Language Runtime. Je navržen tak, aby správcům systému pomohl se složitými a časově náročnými úkoly, které při ručním provádění způsobí mnoho lidských chyb nebo zabere spoustu času.
Poskytuje sysadminům možnost automatizovat různé úkoly napříč platformami a umožňuje správcům úplný přístup k S a WMI , místní i vzdálené systémy lze spravovat pomocí prostředí PowerShell. Dodává se s vlastním skriptovacím jazykem a speciálními třídami .NET s názvem rutiny používá se pro konkrétní funkce.
Tyto rutiny jsou obvykle využívány skripty, které jsou samy zabaleny do modulů. Zde vás provedeme celým procesem stahování, instalace, aktualizace a používání prostředí PowerShell 7 pro Windows 10. Rychlý souhrn skrýt 1 Stáhněte si PowerShell 7 2 Nainstalujte si PowerShell 7 2.1 Nainstalujte PowerShell 7 ručně pomocí stažených instalačních souborů 2.2 Instalace prostředí PowerShell 7 pomocí příkazového řádku 2.3 Instalace prostředí PowerShell 7 přes síť 3 Použití prostředí PowerShell 7
Stáhněte si PowerShell 7
Pokud si chcete stáhnout a nainstalovat PowerShell 7, postupujte podle následujících jednoduchých kroků.
- Návštěva Úložiště PowerShell Github .
- Kliknutím na sekci Aktiva ji rozbalte.
- Vyberte verzi Prostředí PowerShell, které je v souladu s vaší architekturou Windows. Dvě verze jsou PowerShell-7.x.x-win-x64.msi a PowerShell-7.x.x-win-x86.msi.
Nainstalujte si PowerShell 7
Nainstalujte PowerShell 7 ručně pomocí stažených instalačních souborů

PowerShell 7
Spusťte balíček a řiďte se jednoduchými výzvami pro cíl instalace a volitelnými akcemi, jako je povolení nabídky Otevřít zde v nabídkách průzkumníka. 
Volitelné akce prostředí PowerShell 7
Pokud máte v systému již nainstalované jádro PowerShell 6.x, bude verze 7 nainstalována jako aktualizace, která v podstatě odebere jádro 6.x.
PowerShell 5.1 není odebrán a PowerShell 7 běží samostatně.
Výchozí cíl instalace je $ env: ProgramFiles PowerShell . Můžete jej spustit z nabídky Start nebo přímo z adresáře. Spustitelný soubor je pojmenován pwsh.exe .
Chcete -li spustit PowerShell 5, přejděte na Spustit -> powerhell
Chcete -li spustit PowerShell 7, přejděte na Spustit -> pwsh
Instalace prostředí PowerShell 7 pomocí příkazového řádku
Chcete -li automaticky nainstalovat PowerShell 7 s výchozími možnostmi, přejděte na Spustit -> powerhell . Nyní spusťte následující příkaz: | _+_ |
Nainstalujte PowerShell pomocí příkazový řádek
Tím se automaticky stáhne a nainstaluje nejnovější verze prostředí PowerShell s výchozími možnostmi.
Instalace prostředí PowerShell 7 přes síť
Pokud chcete nainstalovat PowerShell 7 jako správce systému na všechny počítače pod vaší kontrolou, postupujte podle těchto jednoduchých kroků.
- Stáhněte a zkopírujte soubor .msi do sdílené složky. Ujistěte se, že všechny počítače mají přístup k této sdílené cestě.
- Na Aktivní adresář server, otevřete konzolu pro správu zásad skupiny.
- Otevřete GPO, kde chcete implementovat tuto konfiguraci instalace PowerShell 7. Potom přejděte na Konfigurace počítače -> Nastavení softwaru .
- Klikněte pravým tlačítkem na instalaci softwaru a klikněte na Nový a poté na Balíček. V dialogovém okně přidejte cestu k souboru .msi. Zahrňte například celou cestu \ server.name název složky PowerShell-7.x.x-win-x64.msi
- Vyberte Otevřít, poté Přiřazeno a vytvořte kliknutím na OK.
- Připojte jej k organizační jednotce a počkejte, až bude nasazení dokončeno.
Použití prostředí PowerShell 7
Ve výchozím nastavení vám může být omezeno spouštění vlastních příkazů jedné funkce PowerShell, nejčastěji označovaných jako rutiny . Abyste mohli spouštět vlastní příkazy, budete muset změnit zásady provádění. Postupujte podle těchto jednoduchých kroků.
- Spusťte PowerShell jako správce.
- Spusťte následující příkazy.
- Get-ExecutionPolicy
- Zásady nastavení provádění neomezené
- Do výzvy zadejte Y
- Get-ExecutionPolicy
PowerShell 7 je navržen pro objektově orientované použití, takže je mnohem jednodušší než jiné podobné motory. Používá malé, lehké, jednofunkční příkazy, většinou napsané v jazyce C# s názvem rutiny které provádějí zadanou funkci a vrací objekt .NET. PowerShell má kolem 200 rutiny , ke které lze přistupovat pomocí příkazu PS C: > Get-Command, nejčastěji se však používají:
- Získat umístění : Získá aktuální adresář
- Set-Location : Získá aktuální adresář
- Přesunout položku : Přesune soubor na nové místo určení
- Kopírovat položku : Zkopíruje soubor do nového cíle
- Přejmenovat : Přejmenuje stávající soubor
- Nový předmět : Vytvoří nový soubor
Konkrétní pokyny můžete poskytnout rutiny pomocí následujícího:
- Co když : Rutina ukáže, co bude dělat, pokud bude spuštěna, aniž by byla spuštěna.
- Potvrdit : Rutina potvrdí před spuštěním
- Podrobný : Vylepšené detaily.
- Ladit : Rutina zobrazí informace o ladění.
- ErrorAction : Určuje, co dělat, když dojde k chybě, a má čtyři akce: pokračovat, zastavit, potichu- pokračovat a zeptat se.
- Proměnná chyby : Určuje, která proměnná bude obsahovat informace o chybě.
- OutVariable : Určuje, která proměnná bude obsahovat výstupní informace.
- OutBuffer : rutina nevyvolá další rutinu, dokud nebude obsahovat určitý přednastavený počet objektů.
PowerShell používá následující speciální proměnné.
- $ Chyba : Pole chybových objektů slouží k zobrazení nedávných chyb
- $ Host : Zobrazte, jaká je aktuální hostitelská aplikace
- $ Profil : Uložit celou cestu uživatelského profilu
- $ PID : Identifikátor procesu ukládání
- $ PSUICulture : Používá se k uchování názvu aktuální jazykové verze uživatelského rozhraní.
- $ NULL : Obsahuje NULL hodnotu.
- $ False : Obsahuje FALSE hodnotu
- $ Pravda : Obsahuje TRUE hodnotu
Důležitým konceptem skriptu PowerShell je znak kanálu. Slouží k oddělení dvou příkazů. Příkaz nebo skupina příkazů na levé straně kanálu se nejprve provedou a poté předají příkazu nebo skupině příkazů napravo od kanálu. To umožňuje vytváření takzvaných příkazů potrubí. Jedná se o dlouhé příkazy, které se mohou, ale nemusí vyskytovat na jednom fyzickém řádku, ale pro všechny účely a účely fungují jako jeden řádek kódu.
Pokud chcete spustit skript v PowerShell, budete muset použít ISE. PowerShell ISE (Integrated Scripting Environment) je integrovaný editor pro PowerShell. Lze jej použít ke spouštění, testování a ladění skriptů, to vše v nastavení grafického uživatelského rozhraní založeného na okně. Má všechny funkce úpravy grafického uživatelského rozhraní a umožňuje víceřádkové úpravy, dokončování karet a řadu dalších věcí, jako je spouštění příkazů v podokně konzoly.
Ve Windows 10 můžete dokonce otevřít více než jedno okno skriptu a pracovat na nich současně. To se hodí, když je třeba ladit skript, který používá funkce, které byly definovány v samostatných modulech.
Celkově vzato je PowerShell 7 pro Windows 10 snadno použitelným nástrojem pro správu, který by měli být schopni používat všichni správci systému s minimálním školením.