Stáhněte a nainstalujte PowerShell 7.2 Preview 2 pro Windows 10
- Kategorie: Microsoft
Zdá se, že Microsoft aktivně vyvíjí a vylepšuje PowerShell Core. Není to tak dávno, co Microsoft vydal PowerShell 7.1 v listopadu a nyní jsme tu s novou verzí PowerShell 7.2 Preview 2.
Náhled 2 je stále založen na .NET 5, protože .NET 6 bude teprve vydán. Společnost Microsoft však tvrdí, že stabilní verze prostředí PowerShell 7.2 bude založena na .NET 6.
Podívejme se, co PowerShell 7.2.0 přináší do tabulky. Rychlý souhrn skrýt 1 Stáhněte si PowerShell 7.2.0 Preview 2 1.1 Pro Windows 10, Windows 8.1 a Windows 7 1.2 Pro MacOS 1.3 Pro Linux 2 Funkce PowerShell 7.2.0 Preview 2 2.1 Nová vlastnost 2.1.1 Automatická proměnná PSStyle pro vykreslování ANSI 2.2 Oprava chyb 2.2.1 Změněno: 2.2.2 Nové experimentální funkce: 2.2.3 Zlepšený výkon: 2.2.4 Obecné aktualizace a opravy rutiny: 3 Jak nainstalovat PowerShell 7.2 Preview 2 v systému Windows 10 4 Závěrečná slova
Stáhněte si PowerShell 7.2.0 Preview 2
Pro Windows 10, Windows 8.1 a Windows 7
PowerShell-7.2.0-Preview2-win-x64.msi [95,1 MB]
PowerShell-7.2.0-Preview2-win-x86.msi [85,9 MB]
Pro MacOS
powershell-7.2.0-Preview2-osx-x64.pkg [63,4 MB]
Pro Linux
CentOS
powershell-7.2.0-Preview2-1.centos.8.x86_64.rpm [64,7 MB]
Debian
powershell_7.2.0-Preview2-1.debian.11_amd64.deb [65,2 MB]
powershell_7.2.0-Preview2-1.debian.10_amd64.deb [65,2 MB]
Ubuntu
powershell_7.2.0-Preview21.ubuntu.20.04_amd64.deb [65,2 MB]
powershell_7.2.0-Preview2-1.ubuntu.18.04_amd64.deb [65,2 MB]
powershell_7.2.0-Preview2-1.ubuntu.16.04_amd64.deb [65,2 MB]
Další možnosti stahování získáte v tomto pokladně stránka ke stažení .
Funkce PowerShell 7.2.0 Preview 2
Díky přispěvatelům společnosti Microsoft a PowerShell byly ve vydané verzi provedeny některé významné změny. Některé nové funkce a opravy chyb byly zdůrazněny v příspěvku k vydání od společnosti Microsoft. Pojďme si posvítit na to, co to je.
Nová vlastnost
Automatická proměnná PSStyle pro vykreslování ANSI
Toto je experimentální funkce. To znamená, že společnost Microsoft v současné době čeká na zpětnou vazbu od uživatelů, aby zjistili, zda tuto funkci vydat či nikoli se stabilním vydáním prostředí PowerShell 7.2.
Únikový kód ANSI je rozšířením únikového kódu ASCII. Tato funkce uživatelům usnadní vytváření obsahu obsahujícího kód ANSI, který ovládá parametry dekorace textu, jako je písmo, barva, velikost, kurzíva atd.
Můžete si přečíst více o této funkci tady .
Oprava chyb
Některé problémy, které doprovázely předchozí vydání prostředí PowerShell, byly také vyřešeny touto verzí Preview.
- Vyčištění kódu: Společnost Microsoft uvádí, že téměř dvě třetiny žádostí o stažení byly zodpovězeny, což má za následek a vyčištění kódu . Jedná se o část kódu určenou k vyčištění zbývajících dat a dalšího nepotřebného materiálu ze systému po provedení skutečného kódu.
- Byl vyřešen problém uživatelů, kteří při pokusu o použití spustitelného souboru na jednotce, která není ve formátu NTFS, získat chybovou kontrolu nesprávné funkce. Tento problém byl poprvé zaznamenán u prostředí PowerShell 7.1 z důvodu problému s opravné body , který byl nyní opraven.
- Společný parametr PipelineVariable: Tento objekt nyní správně obsahuje všechny parametry, které jím prošly, místo aby obsahoval pouze první vstupní parametr.
Zde je kompletní seznam změn:
Změněno:
- Vylepšete detekci typů proměnlivých hodnot
- Zajistit | _+_ | je nastaven pro veškerý výstup z rutin skriptů
Nové experimentální funkce:
- | _+_ |: Povolit formátování ANSI pomocí | _+_ | a podporují potlačení výstupu ANSI
Zlepšený výkon:
- Optimalizace | _+_ | varianta výměny operátora
- Násobení refaktorů pro lepší výkon ve dvou | _+_ | metody
- Použijte | _+_ | místo | _+_ | jako náhodné semeno pro obsah testovacího souboru AppLocker
- Při hledání v GAC se vyhněte zbytečné alokaci polí
- Použijte | _+_ | v | _+_ |
- Použijte | _+_ | místo | _+_ |
- Vyhněte se vytváření instancí generované pomocné třídy delegátů v | _+_ | implementace
Obecné aktualizace a opravy rutiny:
- Pokud je konfigurační soubor poškozený, napište lepší chybovou zprávu
- Zajistěte, aby režim AppLocker Enforce měl přednost před režimem auditu UMCI
- Přidat | _+_ | přepnout na | _+_ |
- Omezit | _+_ | v režimu NoLanguage pod uzamčením
- | _+_ | parametr nyní pracuje s adresáři
- Vyhněte se výjimce, pokud souborový systém nepodporuje body přepracování
- Povolit | _+_ |: Abstraktní typy by neměly mít veřejné konstruktory
- Povolit | _+_ |: Přistupující k vlastnostem by měli dodržovat pořadí
Další informace o seznamu změn PowerShell 7.2 můžete získat z tady .
Jak nainstalovat PowerShell 7.2 Preview 2 v systému Windows 10
Pomocí dodané příručky si stáhněte PowerShell 7.2 pro Windows 10, 8.1 a 7.
- Stáhněte si příslušný soubor .MSI z výše uvedených odkazů.
- Spusťte stažený balíček. V průvodci instalací klikněte na další .
- Na další obrazovce vyberte cílovou cestu pro uložení nové instalace a poté klikněte na další .
- Nyní zaškrtnutím políček vedle nich vyberte volitelné funkce, které chcete nainstalovat. PowerShell můžete přidat do proměnných prostředí, povolit vzdálenou komunikaci PowerShell, přidat PowerShell do kontextové nabídky atd. Po dokončení klikněte na Další.
- Proces spustíte kliknutím na Instalovat.
- Instalace by měla být dokončena za méně než minutu. Když je, klikněte na Dokončit. Před klepnutím na Dokončit můžete také zaškrtnout políčko vedle Spustit PowerShell.
- Nyní ověřte, že instalace byla dokončena zadáním příkazu pwsh do pole Spustit. Poté uvidíte spuštěnou verzi prostředí PowerShell.
Můžete si také stáhnout nejnovější stabilní verzi prostředí PowerShell spuštěním následujícího příkazu ve stávajícím prostředí PowerShell ve vašem systému Windows: | _+_ | 
Můžete také stáhněte a nainstalujte PowerShell přes síť . Tato metoda je nejvhodnější pro správce systému.
Závěrečná slova
PowerShell 7.2 je stále v náhledu, takže byste jej nikdy neměli instalovat do produkčního systému. Ale vždy je zábavné vyzkoušet si nové funkce na vývojovém počítači. Pokud milujete automatizaci v systému Windows 10 a Windows Server, určitě byste se měli podívat na toto nové vydání prostředí PowerShell.