Pokud jde o příkazové řádky, vaše mysl s největší pravděpodobností přejde PowerShell. Tento elegantní rámec pro automatizaci a správu úloh je s uživateli PC od úsvitu operační systémya nadále se vyvíjí.
PowerShell 7 je nyní aktivní
Nová verze je k dispozici pro Windows, macOS a Linux. Vidí, že Microsoft přechází z .NET Core 2.x na 3.1, což umožňuje vylepšenou zpětnou kompatibilitu funkce s existujícími moduly Windows PowerShell díky vzkříšení mnoha .NET Framework API.
Být kompatibilní s více platformami znamená, že nová verze prostředí PowerShell je nyní kompatibilní; e se všemi distribucemi Linuxu, včetně Ubuntu, OpenSUSE, Fedora, Debian a dalších.
V úředníkovi Microsoft postuvedli, že:
Pokud jste v minulosti kvůli problémům s kompatibilitou modulů nemohli používat PowerShell Core 6.x, může to být poprvé využijete některé z úžasných funkcí, které jsme již dodali od doby, kdy jsme spustili Core projekt!
Co přináší PowerShell 7 na stůl?
The oficiální seznam změn pro nový PowerShell je nyní k dispozici a zde jsou nejnovější funkce dostupné široké veřejnosti:
- Paralelizace kanálu s ForEach-Object -Parallel
- Noví operátoři:
- Ternární operátor: a? před naším letopočtem
- Provozovatelé řetězů potrubí: || a &&
- Nulové podmíněné operátory:?? a?? =
- Zjednodušené a dynamické zobrazení chyb a rutina Get-Error pro snadnější vyšetřování chyb
- Vrstva kompatibility, která uživatelům umožňuje importovat moduly v implicitní relaci prostředí Windows PowerShell
- Automatická oznámení o nové verzi
- Schopnost vyvolat prostředky DSC přímo z prostředí PowerShell 7 (experimentální)
Nejnovější verzi prostředí PowerShell můžete získat z GitHub kde najdete verze pro Windows, macOS a Linux.
Jak se díváte na nové funkce, které přináší PowerShell? Sdílejte s námi a ostatními uživateli své názory v sekci komentářů níže.