Windows Tips & News

PowerShell 7.1.0 Preview 6 er ude

click fraud protection

PowerShell-teamet har introduceret en ny preview-version af PowerShell. Her er, hvad du kan forvente i den kommende PowerShell 7.1-platform, og hvad der allerede er ændret i Preview 6.

Preview-udgivelsen af ​​PowerShell 7.1 inkluderer .NET 5 forhåndsvisning 1. Fra PowerShell 7.0 er udviklerne skiftet til at tilpasse sig .NETs udgivelses- og supportlivscyklus nærmere. PowerShell 7.1 forventes at blive tilgængelig inden for en uge eller to efter .NET 5's udgivelsesdato i vinteren 2020 og tilpasses deres årlige udgivelseskadence fremover.

Hvad er nyt i PowerShell 7.1 Preview 6

Brydende ændringer

  • Omdøb -Fra UnixTime til -UnixTimeSeconds på Get-Date for at tillade Unix tidsinput (#13084) (Tak @aetos382!)
  • Lave $ErrorActionPreference ikke påvirke stderr output af native kommandoer (#13361)
  • Tillad eksplicit specificeret navngivet parameter at erstatte den samme fra hashable splatting (#13162)

Motoropdateringer og rettelser

  • Refactor kommandolinjeparser for at udføre tidlig parsing (#11482) (Tak @iSazonov!)
  • Tilføj understøttelse af nogle .NET intrinsic type konvertere (#12580) (Tak @iSazonov!)
  • Opdater og aktiver ComInterop kode i PowerShell (#13304)

Eksperimentelle funktioner

  • Tilføje -Runspace parameter til alle *-PSBreakpoint cmdlets (#10492) (Tak @KirkMunro!)

Generelle Cmdlet-opdateringer og rettelser

  • Ret fejlmeddelelse fra nyt symbolsk link mangler mål (#13085) (Tak @yecril71pl!)
  • Lav parameteren args ikke kan nulstilles i offentligheden ConsoleHost API'er (#13429)
  • Tilføj manglende bortskaffelse for CancellationTokenSource (#13420) (Tak @Youssef1313!)
  • Tilføj parameteren -Søgt til Få hjælp for at understøtte personsøgning (#13374)
  • Rette op Få hjælp vises ikke korrekt, hvis parameteren understøtter jokertegn (#13353) (Tak @ThomasNieto!)
  • Opdatering pwsh hjælp til -Inputformat parameter (#13355) (Tak @sethvs!)
  • Erklære MIT-licens for filer kopieret fra Roslyn (#13305) (Tak @xtqqczze!)
  • Forbedre Stort heltal casting adfærd (#12629) (Tak @vexx32!)
  • Rette op Get-Acl -LiteralPath "HKLM: Software\Klasser\*" adfærd (#13107) (Tak @Shriram0908!)
  • Tilføje StandardBesøg metode til besøgendes grænseflade og klasse (#13258)
  • Ret modstridende stenografikontakt -s (STA) for pwsh (#13262) (Tak @iSazonov!)
  • Lave om Read-Host -MaskInput at bruge eksisterende SecureString sti, men returner som almindelig tekst (#13256)
  • Fjerne ComTæller som COM-objekter ved hjælp af IEnumerator er nu understøttet i .NET 5.0 (#13259)
  • Brug midlertidig personlig sti ved opstart af Runspace, når miljøvariablen 'HOME' ikke er defineret (#13239)
  • Rette op Påkalde-kommando for at detektere rekursive opkald af den samme historiepost (#13197)
  • Lave om pwsh eksekverbar -inputformat skifte præfiks -i til -inp at løse konflikter med -interaktiv (#13205) (Tak @iSazonov!)
  • Håndter WSL-filsystemstien, når du analyserer sikkerhedszonen for en fil (#13120)
  • Gør andre kontakter obligatoriske i Split-Sti (#13150) (Tak @kvprasoon!)
  • Nyt Fluent Design-ikon til PowerShell 7 (#13100) (Tak @sarthakmalik!)
  • Rette op Flyt-vare for at understøtte cross-mount moves på Unix (#13044)

Værktøjer

  • Rette op dotnet installationsfejl (#13387)
  • Forøg timeoutet for Windows daglig build til 90 minutter (#13354)
  • Opdater dependabot konfiguration til version 2 (#13230) (Tak @RDIL!)
  • Rette op Test-XUnitTestResults funktion (#13270) (Tak @iSazonov!)
  • Opdatering .devcontainer at bruge natlige docker SDK-billeder (#13128)

Tests

  • Mærke Test-forbindelse -TraceRoute prøver som afventende (#13310)

Hvad kan du forvente i PowerShell 7.1

  • PowerShellGet 3.0
  • hemmeligt styringsmodul, et udvideligt abstraktionslag i PowerShell til interaktion med Secrets and Secrets Vaults, vil få Linux-understøttelse.
  • PSScriptAnalyzer 2.0 for bedre brugeroplevelse med VSCode-PowerShell og PSEditorServices.
  • Forbedringer foretaget til PowerShell Jupyter Kernel
  • Forbedringer foretaget til platyPS vNext, et PowerShell-modul, som udviklere i øjeblikket bruger til at konvertere PowerShell-dokumentation fra markdown til opdaterbar-hjælp.

Der er også en række områder, hvor det er muligt at lave flere forbedringer og ændringer, herunder Installation og Opdatering, Shell Forbedringer, Interactive User Experience.

Endelig kan PowerShell få en minimal opsætning, der kun inkluderer de dele af PowerShell, der er nødvendige for dine scripts. Ikke alene ville det tage mindre diskplads, men endnu vigtigere, et minimalt sæt kode betyder mindre patching og sikkerhedsangrebsoverflade.

Du kan downloade den her:

Download PowerShell 7.1 Preview 5

Release Preview Windows 11 Build 22621.675 tilføjer faner til File Explorer

Release Preview Windows 11 Build 22621.675 tilføjer faner til File Explorer

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneEn ny udgivelse t...

Læs mere

Efter Chrome er Microsoft Edge 109 ude med en ny tekstforudsigelsesfunktion

Efter Chrome er Microsoft Edge 109 ude med en ny tekstforudsigelsesfunktion

På grund af den samme udgivelsesplan fanger Microsoft Edge hurtigt Chrome i versionsnummerræset. ...

Læs mere

PowerToys 0.69 inkluderer et nyt værktøj "Registry Preview"

PowerToys 0.69 inkluderer et nyt værktøj "Registry Preview"

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneMicrosoft har for...

Læs mere