PowerShell 7.0 je teď obecně dostupný
Datum publikování: 04 března, 2020
PowerShell 7.0, další hlavní verze PowerShellu, je teď dostupný. Tato nejnovější verze dělá z PowerShellu skutečně multiplatformní nástroj pro automatizaci a architekturu pro konfiguraci. PowerShell 7 kromě nových rutin, rozhraní API a oprav chyb obsahuje také celou řadu dalších nových funkcí, mezi které patří:
- Paralelizace kanálů pomocí ForEach-Object -Parallel
- Nové operátory
- Tříhodnotový operátor – a ? b : c
- Operátory pro řetězení kanálů – || a &&
- Podmíněné operátory null – ?? a ??=
- Zjednodušené a dynamické zobrazení chyb a rutina Get-Error usnadňující šetření chyb
- Vrstva kompatibility, která uživatelům umožňuje importovat moduly v implicitní relaci Windows PowerShellu
- Automatické oznamování nových verzí
- Možnost vyvolat prostředky DSC přímo z PowerShellu 7 (experimentální)
Úplnější seznam funkcí a oprav najdete v poznámkách k verzi PowerShellu 7.0.
Přechod z PowerShellu Core 6.x na verzi 7.0 představuje také přesun z .NET Core 2.x na verzi 3.1. .NET Core 3.1 přivádí zpět celou řadu rozhraní .NET Framework API (zejména ve Windows) a zajišťuje tak výrazně lepší zpětnou kompatibilitu se stávajícími moduly Windows PowerShellu. To zahrnuje celou řadu modulů ve Windows, které vyžadují funkce grafického uživatelského rozhraní, jako jsou Out-GridView nebo Show-Command, a také celou řadu modulů pro správu rolí, které jsou součástí Windows.
Další informace najdete v tabulce kompatibility modulů, která ukazuje, jak získat nejnovější a aktuální moduly, které fungují s PowerShellem 7.