Wydano PowerShell 7

4 marca ukazała się nowa wersja PowerShell 7.

PowerShell to „wieloplatformowa platforma do automatyzacji i konfiguracji oprogramowania zoptymalizowana pod kątem danych strukturalnych, interfejsów API REST i modeli obiektowych”, która obejmuje powłokę poleceń, język zorientowany obiektowo oraz zestaw narzędzi do tworzenia skryptów i kontroli.

Wśród nowych funkcji zauważono:

  • Równoległe przetwarzanie obiektów w ForEach-Object
  • Nowe operatory: trójskładnikowy operator warunkowy ?:; instrukcje kontrolne || i &&, podobne do tych samych operatorów w bash; warunkowe operatory NULL? i ?=, podając wartość po prawej stronie, jeśli wartość po lewej stronie ma wartość NULL
  • Ulepszony widok opisu błędu i polecenie cmdlet Get-Error do wywoływania szczegółowych opisów błędów
  • Wywoływanie zasobów konfiguracji żądanego stanu (DSC) bezpośrednio z programu PowerShell (wersja eksperymentalna)
  • Poprawiona kompatybilność wsteczna z Windows PowerShell

Wersja jest dostępna do użytku w dystrybucjach Linuksa obsługujących .NET Core 3.1; pakiety dla Arch i Kali Linux zostały dostarczone przez społeczność.

Pakiet Snap w Ubuntu 16.04 powoduje błąd segfault i dlatego sugeruje się jego instalację jako pakiet DEB lub tar.gz.

Źródło: linux.org.ru

Dodaj komentarz