Windows Tips & News

PowerShell 7.1.0 Preview 6 is uit

click fraud protection

Het PowerShell-team heeft een nieuwe previewversie van PowerShell geïntroduceerd. Dit is wat u kunt verwachten in het aankomende PowerShell 7.1-platform en wat er al is veranderd in Preview 6.

De preview-release van PowerShell 7.1 bevat: .NET 5 voorbeeld 1. Vanaf PowerShell 7.0 zijn ontwikkelaars verschoven om zich aan te passen aan .NET's release en ondersteuning levenscyclus dichter. PowerShell 7.1 zal naar verwachting binnen een week of twee van de releasedatum van .NET 5 in de winter van 2020 beschikbaar komen en in lijn zijn met hun jaarlijkse release-cadans in de toekomst.

Wat is er nieuw in PowerShell 7.1 Preview 6

Veranderingen doorbreken

  • Hernoemen -VanUnixTime tot -UnixTimeSeconden Aan Krijg datum Unix-tijdinvoer toestaan ​​(#13084) (Bedankt @aetos382!)
  • Maken $FoutActieVoorkeur niet beïnvloed stderr uitvoer van native commando's (#13361)
  • Laat expliciet gespecificeerde benoemde parameter dezelfde vervangen door hashtable splatting (#13162)

Engine-updates en -reparaties

  • Herstructureer de opdrachtregelparser om vroege parsering uit te voeren (#11482) (Bedankt @iSazonov!)
  • Ondersteuning toevoegen voor sommige .NET intrinsieke type converters (#12580) (Bedankt @iSazonov!)
  • Vernieuwen en inschakelen van de ComInterop code in PowerShell (#13304)

Experimentele functies

  • Toevoegen -Runspace parameter voor iedereen *-PSBreakpoint cmdlets (#10492) (Bedankt @KirkMunro!)

Algemene cmdlet-updates en -oplossingen

  • Fix foutmelding van nieuwe symbolische link die doel mist (#13085) (Bedankt @yecril71pl!)
  • Maak de parameter argumenten niet-nullable in het openbaar ConsoleHost API's (#13429)
  • Ontbrekende verwijdering toevoegen voor AnnuleringTokenBron (#13420) (Bedankt @Youssef1313!)
  • Voeg de parameter toe -Pagina tot Hulp krijgen om paging te ondersteunen (#13374)
  • Repareren Hulp krijgen wordt niet correct weergegeven als de parameter jokertekens ondersteunt (#13353) (Bedankt @ThomasNieto!)
  • Update pwsh Help voor -Invoer formaat parameter (#13355) (Bedankt @setvs!)
  • Declareer MIT-licentie voor bestanden die zijn gekopieerd van Roslyn (#13305) (Bedankt @xtqqczze!)
  • Verbeteren Groot Integer castgedrag (#12629) (Bedankt @vexx32!)
  • Repareren Get-Acl -LiteralPath "HKLM: Software\Classes\*" gedrag (#13107) (Bedankt @Shriram0908!)
  • Toevoegen StandaardBezoek methode naar de bezoekersinterface en klasse (#13258)
  • Conflicterende steno-schakelaar repareren -s (STA) voor pwsh (#13262) (Bedankt @iSazonov!)
  • Wijziging Read-Host -MaskInput bestaande gebruiken SecureString pad, maar retourneer als platte tekst (#13256)
  • Verwijderen KomEnumerator als COM-objecten met behulp van IEnumerator wordt nu ondersteund in .NET 5.0 (#13259)
  • Gebruik tijdelijk persoonlijk pad bij het opstarten van Runspace wanneer de omgevingsvariabele 'HOME' niet is gedefinieerd (#13239)
  • Repareren Invoke-opdracht recursieve oproep van dezelfde geschiedenisinvoer detecteren (#13197)
  • Wijziging pwsh uitvoerbaar -invoer formaat wissel prefix -in tot -inp conflict oplossen met -interactief (#13205) (Bedankt @iSazonov!)
  • Behandel het pad van het WSL-bestandssysteem bij het analyseren van de beveiligingszone van een bestand (#13120)
  • Maak andere schakelaars verplicht in Gesplitst pad (#13150) (Bedankt @kvprasoon!)
  • Nieuw Fluent Design-pictogram voor PowerShell 7 (#13100) (Bedankt @sarthakmalik!)
  • Repareren Item verplaatsen om cross-mount-moves op Unix te ondersteunen (#13044)

Gereedschap

  • Repareren punt net installatie fouten (#13387)
  • Verhoog de time-out van de dagelijkse Windows-build tot 90 minuten (#13354)
  • Update de afhankelijk configuratie naar versie 2 (#13230) (Bedankt @RDIL!)
  • Repareren Test-XUnitTestResultaten functie (#13270) (Bedankt @iSazonov!)
  • Update .devcontainer om nachtelijke docker SDK-afbeeldingen te gebruiken (#13128)

testen

  • markering Test-verbinding -TraceRoute testen als in behandeling (#13310)

Wat te verwachten in PowerShell 7.1

  • PowerShellGet 3.0
  • Geheime beheermodule, een uitbreidbare abstractielaag in PowerShell voor interactie met Secrets en Secrets Vaults, krijgt Linux-ondersteuning.
  • PSScriptAnalyzer 2.0 voor een betere gebruikerservaring met VSCode-PowerShell en PSEditorServices.
  • Verbeteringen aangebracht aan PowerShell Jupyter-kernel
  • Verbeteringen aangebracht aan platyPS vNext, een PowerShell-module die ontwikkelaars momenteel gebruiken om PowerShell-documentatie te converteren van markdown naar updateable-help.

Er zijn ook een aantal gebieden waar het mogelijk is om meer verbeteringen en wijzigingen aan te brengen, waaronder Installatie en Updaten, Shell Verbeteringen, Interactieve Gebruikerservaring.

Ten slotte kan PowerShell een minimale installatie krijgen, die alleen de onderdelen van PowerShell bevat die nodig zijn voor uw scripts. Het zou niet alleen minder schijfruimte in beslag nemen, maar wat nog belangrijker is, een minimale set code betekent minder patching en minder oppervlakte voor beveiligingsaanvallen.

Je kunt het hier downloaden:

PowerShell 7.1-preview downloaden 5

Windows 11 SmartScreen uitschakelen

Windows 11 SmartScreen uitschakelen

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliserenV...

Lees verder

PowerToys 0.36 experimentele versie is uit

PowerToys 0.36 experimentele versie is uit

Microsoft heeft een nieuwe experimentele versie van PowerToys uitgebracht. Er is niet veel verand...

Lees verder

Download Zoek huidige vergrendelschermafbeelding in Windows 10

Download Zoek huidige vergrendelschermafbeelding in Windows 10

Zoek de huidige afbeelding van het vergrendelscherm in Windows 10.Gebruik het meegeleverde batchb...

Lees verder