Wydanie PowerShell 7

4 marca zadebiutowała nowa wersja PowerShell 7.

PowerShell jest "platformą automatyzacji i konfiguracji oprogramowania z wieloma systemami operacyjnymi, zoptymalizowaną do pracy z danymi strukturalnymi, interfejsami API REST i modelami obiektowymi", która zawiera powłokę, obiektowy język oraz zestaw narzędzi do wykonywania skryptów i modułów zarządzających.

Wśród nowych możliwości wyróżniają się:

  • Równoległe przetwarzanie obiektów w ForEach-Object
  • Nowe operatory: operator warunkowy ?:; operatory sterujące || i &&, podobne do takich samych operatorów w bash; operatory NULL ?? i ?=, zwracające wartość z prawej strony, jeśli wartość po lewej stronie jest równa NULL
  • Ulepszona prezentacja opisu błędów oraz komenda Get-Error, która wywołuje szczegółowy opis błędów
  • Wywołanie zasobów usługi zarządzania wymaganym stanem (DSC) bezpośrednio z PowerShell (w fazie eksperymentalnej)
  • Ulepszona zgodność z Windows PowerShell

Wersja jest dostępna do użycia na dystrybucjach Linuxa wspierających .NET Core 3.1, a społeczność dostarczyła pakiety dla Arch i Kali Linux.

Pakiet Snap w Ubuntu 16.04 powoduje błąd segmentacji, w związku z czym rekomendowana jest instalacja z dystrybucji DEB lub tar.gz.

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster