Windows Tips & News

PowerShell 7.1.0 Preview 6 är ute

click fraud protection

PowerShell-teamet har introducerat en ny förhandsversion av PowerShell. Här är vad du kan förvänta dig i den kommande PowerShell 7.1-plattformen och vad som redan har förändrats i Preview 6.

Förhandsversionen av PowerShell 7.1 inkluderar .NET 5 förhandsvisning 1. Från och med PowerShell 7.0 har utvecklarna ändrats för att anpassa sig till .NET: s utgivnings- och supportlivscykel närmare. PowerShell 7.1 förväntas bli tillgänglig inom en eller två veckor från .NET 5:s releasedatum vintern 2020 och anpassas till deras årliga releasekadens framöver.

Vad är nytt i PowerShell 7.1 Preview 6

Brytande förändringar

  • Döp om -Från UnixTime till -UnixTimeSeconds på Get-Date för att tillåta Unix-tidsinmatning (#13084) (Tack @aetos382!)
  • Göra $ErrorActionPreference ingen effekt stderr utdata av inbyggda kommandon (#13361)
  • Tillåt explicit specificerad namngiven parameter att ersätta samma från hashbar splatting (#13162)

Motoruppdateringar och korrigeringar

  • Refactor kommandoradsparser för att göra tidig analys (#11482) (Tack @iSazonov!)
  • Lägg till stöd för vissa .NET-omvandlare av inbyggd typ (#12580) (Tack @iSazonov!)
  • Uppdatera och aktivera ComInterop kod i PowerShell (#13304)

Experimentella funktioner

  • Lägg till -Runspace parameter till alla *-PSBreakpoint cmdlets (#10492) (Tack @KirkMunro!)

Allmänna Cmdlet-uppdateringar och korrigeringar

  • Åtgärda felmeddelande från ny symbolisk länk saknar mål (#13085) (Tack @yecril71pl!)
  • Gör parametern args ej nullbar i allmänheten ConsoleHost API: er (#13429)
  • Lägg till saknad avyttra för CancellationTokenSource (#13420) (Tack @Youssef1313!)
  • Lägg till parametern - Sökt till Få hjälp för att stödja personsökning (#13374)
  • Fixera Få hjälp visas inte korrekt om parametern stöder jokertecken (#13353) (Tack @ThomasNieto!)
  • Uppdatering pwsh hjälp för -Inmatningsformat parameter (#13355) (Tack @sethvs!)
  • Deklarera MIT-licens för filer kopierade från Roslyn (#13305) (Tack @xtqqczze!)
  • Förbättra Stort heltal casting beteenden (#12629) (Tack @vexx32!)
  • Fixera Get-Acl -LiteralPath "HKLM: Software\Classes\*" beteende (#13107) (Tack @Shriram0908!)
  • Lägg till Standardbesök metod till besökargränssnittet och klassen (#13258)
  • Åtgärda motstridiga stenografibrytare -s (STA) för pwsh (#13262) (Tack @iSazonov!)
  • Förändra Read-Host -MaskInput att använda befintliga SecureString sökväg, men returnera som vanlig text (#13256)
  • Avlägsna ComEnumerator som COM-objekt använder IEnumerator stöds nu i .NET 5.0 (#13259)
  • Använd en tillfällig personlig sökväg vid start av Runspace när miljövariabeln 'HOME' inte är definierad (#13239)
  • Fixera Anropa-kommando för att upptäcka rekursiva anrop av samma historikpost (#13197)
  • Förändra pwsh körbar -Inmatningsformat byta prefix -i till -i P att fixa konflikt med -interaktiv (#13205) (Tack @iSazonov!)
  • Hantera WSL-filsystemets sökväg när du analyserar säkerhetszonen för en fil (#13120)
  • Gör andra omkopplare obligatoriska Split-Path (#13150) (Tack @kvprasoon!)
  • Ny flytande designikon för PowerShell 7 (#13100) (Tack @sarthakmalik!)
  • Fixera Flytta objekt för att stödja cross-mount moves på Unix (#13044)

Verktyg

  • Fixera dotnet installationsfel (#13387)
  • Öka tidsgränsen för Windows Daily build till 90 minuter (#13354)
  • Uppdatera dependabot konfiguration till version 2 (#13230) (Tack @RDIL!)
  • Fixera Test-XUnitTestResults funktion (#13270) (Tack @iSazonov!)
  • Uppdatering .devcontainer för att använda nattliga docker SDK-bilder (#13128)

Tester

  • Mark Test-Anslutning -TraceRoute tester som väntar (#13310)

Vad du kan förvänta dig i PowerShell 7.1

  • PowerShellGet 3.0
  • Hemlig hanteringsmodul, ett utdragbart abstraktionslager i PowerShell för interaktion med Secrets and Secrets Vaults, kommer att få Linux-stöd.
  • PSScriptAnalyzer 2.0 för bättre användarupplevelse med VSCode-PowerShell och PSEditorServices.
  • Förbättringar gjorda för PowerShell Jupyter kärna
  • Förbättringar gjorda för platyPS vNext, en PowerShell-modul som utvecklare för närvarande använder för att konvertera PowerShell-dokumentation från markdown till uppdateringsbar hjälp.

Det finns också ett antal områden där det är möjligt att göra fler förbättringar och förändringar, inklusive installation och uppdatering, Shell-förbättringar, interaktiv användarupplevelse.

Slutligen kan PowerShell få en minimal installation, som bara inkluderar de delar av PowerShell som behövs för dina skript. Det skulle inte bara ta mindre diskutrymme, utan ännu viktigare, en minimal uppsättning kod innebär mindre patchnings- och säkerhetsangreppsyta.

Du kan ladda ner den här:

Ladda ner PowerShell 7.1 Preview 5

Skapa genväg till fjärrskrivbord för PC i Windows 10

Skapa genväg till fjärrskrivbord för PC i Windows 10

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaI den h...

Läs mer

Remote Desktop (RDP) Tangentbordsgenvägar i Windows 10

Remote Desktop (RDP) Tangentbordsgenvägar i Windows 10

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaRDP stå...

Läs mer

Windows 10 Remote Desktop Archives

Förutom den klassiska Remote Desktop-appen (mstsc.exe) innehåller Windows 10 en modern app, helt ...

Läs mer