PowerShell 7.0 Command Line Shell is beschikbaar

Microsoft Corporation heeft geïntroduceerd uitgave van de commandoregel PowerShell 7.0, waarvan de broncode in 2016 onder de MIT-licentie werd vrijgegeven. De nieuwe versie van de shell voorbereid is niet alleen voor Windows, maar ook voor Linux en macOS.

PowerShell is geoptimaliseerd voor het automatiseren van de uitvoering van opdrachten in de opdrachtregel en biedt ingebouwde tools voor het verwerken van gestructureerde gegevens in formaten zoals JSON, CSV en XML, en ondersteunt ook REST API's en objectmodellen. Naast de commandoregel wordt een objectgeoriënteerde scriptingtaal aangeboden en een set hulpprogramma's voor het beheren van modules en scripts. Sinds de PowerShell 6-tak wordt het project ontwikkeld met de .NET Core-platform. Standaard verzendt PowerShell telemetrie met beschrijving van de OS en programmaversie (om telemetrie uit te schakelen, moet de omgevingsvariabele POWERSHELL_TELEMETRY_OPTOUT=1 vóór de start worden ingesteld).

Onder de nieuwigheden die aan PowerShell 7.0 zijn toegevoegd:

  • Ondersteuning voor het parallel uitvoeren van pipelines met de constructie ‘ForEach-Object -Parallel’;
  • De conditionele toewijzingsoperator ‘a ? b : c’;
  • De conditionele startoperatoren ‘||’ en ‘&&’ (bijvoorbeeld cmd1 && cmd2, de tweede opdracht wordt alleen uitgevoerd als de eerste succesvol is uitgevoerd);
  • Logische operatoren ‘??’ en ‘??=’, die de rechteroperand retourneren als de linkeroperand NULL is (bijvoorbeeld, a = b ?? ‘default string’ als b null is, de operator zal de string met de standaardwaarde retourneren).
  • Verbeterd systeem voor dynamische foutweergave (Get-Error cmdlet);
  • Laag voor compatibiliteit met modules voor Windows PowerShell;
  • Automatische melding van de beschikbaarheid van een nieuwe versie;
  • Mogelijkheid om DSC (Desired State Configuration) bronnen direct vanuit PowerShell aan te roepen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster