Program PowerShell 7.0 jest już ogólnie dostępny
Data opublikowania: 04 marca, 2020
Program PowerShell 7.0 — następna wersja główna programu PowerShell — jest już dostępny. Dzięki tej najnowszej wersji program PowerShell stał się naprawdę międzyplatformowym narzędziem do automatyzacji i strukturą konfiguracji. Program PowerShell 7, oprócz nowych poleceń cmdlet/interfejsów API i poprawek błędów, zawiera również wiele innych nowych funkcji, takich jak:
- Przetwarzanie równoległe potoku za pomocą polecenia ForEach-Object -Parallel.
- Nowe operatory
- Operator trójstanowy — a ? b : c.
- Operatory łańcucha potoków — | | i &&.
- Operatory warunkowe o wartości null — ?? i ??=.
- Uproszczony i dynamiczny widok błędów oraz polecenie cmdlet Get-Error w celu łatwiejszego badania błędów.
- Warstwa zgodności, która umożliwia użytkownikom importowanie modułów w niejawnej sesji programu Windows PowerShell.
- Automatyczne powiadomienia o nowej wersji.
- Możliwość wywoływania zasobów DSC bezpośrednio z programu PowerShell 7 (wersja eksperymentalna).
Aby zapoznać się z bardziej kompletną listą funkcji i poprawek, przeczytaj informacje o wersji dotyczące programu PowerShell 7.0.
Przejście z wersji programu PowerShell Core 6.x do wersji 7.0 oznacza również przeniesienie z wersji platformy .NET Core 2.x na 3.1. Platforma .NET Core 3.1 przywraca wiele interfejsów API struktury .NET Framework (zwłaszcza w systemie Windows), co zapewnia znacznie szerszą zgodność z poprzednimi wersjami istniejących modułów programu Windows PowerShell. Obejmuje to wiele modułów systemu Windows, które wymagają funkcji graficznego interfejsu użytkownika, takich jak Out-GridView i Show-Command, a także wiele modułów zarządzania rolami, które są częścią systemu Windows.
Aby uzyskać więcej informacji, zapoznaj się z tabelą zgodności modułów, która pokazuje, jak uzyskać najnowsze, aktualne moduły współpracujące z programem PowerShell 7.