PowerShell 7.1.0 Preview 7 is uit
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 7.
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.
Vanaf Preview 6 is PowerShell 7.1 Preview: beschikbaar in Microsoft Store.
Wat is er nieuw in PowerShell 7.1 Preview 6
Veranderingen doorbreken
- Repareren
$?
om niet te zijn$false
wanneer native commando schrijft naarstderr
(#13395)
Engine-updates en -reparaties
- Eerste werk van het plug-inmodel van het subsysteem (voor minimale powershell) (#13186)
- Optimaliseren
GetSystemLockdown-beleid
voor niet-lockdown-scenario's (#13438)
Algemene cmdlet-updates en -oplossingen
- Keer terug "Voeg de parameter toe
-Pagina
totHulp krijgen
om paging te ondersteunen (#13374)" (#13519) - Ondersteuning toevoegen voor
TLS
1,3 in web-cmdlets (#13409) (Bedankt @iSazonov!) - Null-controle toevoegen voor
argumenten
inCommandLineParser
(#13451) (Bedankt @iSazonov!) - Reparsepunten verwerken voor Microsoft Store-applicaties (#13481) (Bedankt @iSazonov!)
- Beweging
PSNullVoorwaardelijkOperators
functie uit experimenteel (#13529) - Beweging
PSNativePSPathResolutie
functie uit Experimenteel (#13522) - Gebruik veld als eigenschap niet bestaat voor
ObRoot
bij gebruik van PowerShell Direct naar container (#13375) (Bedankt @hemisphera!) - Onderdrukken
UTF-7
verouderde waarschuwingen (#13484) - Vermijd meerdere opsommingen van een
IEnumerable
bijvoorbeeld inCompiler.cs
(#13491) - Wijziging
Add-Type -OutputType
niet ondersteunenConsole applicatie
enWindows-toepassing
(#13440) - Maak waarschuwingen wanneer
UTF-7
is opgegeven als een codering (#13430)
Code opschonen
@xtqqczze, @tamasvajk
Gereedschap
- vscode: Toevoegen
editorconfig
naar aanbevolen extensies (#13537) (Bedankt @xtqqczze!) - Verwijder de verouderde
ZapUitschakelen
gerelateerde code vanbuild.psm1
(#13350) (Bedankt @jackerr3!)
testen
- Uitzetten
WMF
download link validatie test (#13479)
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-voorbeeld downloaden