Hoppa till huvudinnehåll
TILLGÄNGLIGT NU

PowerShell 7.0 är nu allmänt tillgänglig

Publiceringsdatum: 04 mars, 2020

Nu är den nya versionen av PowerShell, PowerShell 7.0, tillgänglig. Den nya versionen gör PowerShell till ett effektivt automatiseringsverktyg och konfigurationsramverk för flera plattformar. I PowerShell 7 finns, förutom nya cmdletar/API:er och felkorrigeringar, ett antal nya funktioner:

  • Pipelineparallellisering med ForEach-Object -Parallel.
  • Nya operatorer
    • Ternär operator – a ? b : c.
    • Logiska operatorer – || och &&.
    • Villkorsoperatorer – ?? och?? =.
  • En förenklad och dynamisk felvy och Get-Error-cmdlet för enklare felsökning.
  • Ett kompatibilitetslager som gör det möjligt för användare att importera moduler i en implicit Windows PowerShell-session.
  • Automatiska meddelanden om nya versioner.
  • Möjlighet att anropa DSC-resurser direkt från PowerShell 7 (experimentell).

Om du vill ha en mer komplett lista över funktioner och korrigeringar kan du läsa om nyheterna i PowerShell 7.0.

Övergången från PowerShell Core 6.x till 7.0 markerar också övergången från .NET Core 2.x till 3.1. Med .NET Core 3.1 återinförs en rad .NET Framework-API:er (särskilt i Windows), vilket innebär att bakåtkompatibiliteten med befintliga Windows PowerShell-moduler ökar markant. Detta innefattar många moduler i Windows som kräver GUI-funktioner, till exempel Out-GridView och Show-Command, och många rollhanteringsmoduler som ingår i Windows.

Mer information finns i tabellen över modulkompatibilitet som visar hur du hämtar de senaste, aktuella modulerna som fungerar med PowerShell 7.

Läs mer

  • SDK and Tools