PowerShell 7.2.0 Preview 3, v7.1.2 en v7.0.5 zijn beschikbaar om te downloaden
Microsoft heeft vandaag zijn PowerShell-software bijgewerkt in alle drie de bestaande vestigingen. De updates omvatten PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 en PowerShell 7.0.5. De stabiele releases zijn kleine onderhoudsupdates.
PowerShell is een platformonafhankelijke scriptoplossing die beschikbaar is op Windows, MacOS en Linux. Vanaf PowerShell 7.0 zijn ontwikkelaars verschoven om zich aan te passen aan .NET's release en ondersteuning levenscyclus dichter. Dit is wat er nieuw is in de releases van vandaag.
Advertentie
Wat is er nieuw in PowerShell 7.2.0 Preview 3
- 📈 Prestaties: vermijd arraytoewijzingen van
Directory. Mappen ophalen
enDirectory. Bestanden ophalen
. - 📈 Prestaties: Vermijd
snaar. Naar LagerInvariant()
vanGetEnvironmentVariableAsBool()
om te voorkomen dat libicu wordt geladen bij het opstarten. - 📈 Prestaties: download de PowerShell-versie in
PSVersieInfo
met behulp van assembly-attribuut in plaats vanBestandsversieInfo
. - ✅ Oplossen:
Get-Date -UFormat %u
gedrag om te voldoen aan ISO 8601 - ✅ Fix: Samen met
PSDesiredStateConfiguration
v3
module staat toe:Get-DscResource
,Invoke-DscResource
en DSC-configuratiecompilatie op alle platforms, ondersteund door PowerShell (met behulp van op klassen gebaseerde DSC-bronnen). - ✅ Fix: Onderdrukken
Schrijfvoortgang
inConsoleHost
als de uitvoer wordt omgeleid en repareer tests. - ✅ Fix: experimentele functie
PSAnsiVooruitgang
: minimale voortgangsbalk toevoegen met ANSI-rendering. - ✅ Fix: web-cmdlets om URI van body correct te construeren bij gebruik
-Geen Proxy
- ✅ Fix: update de
ICommandPredictor
om meer feedback te geven en het ook gemakkelijker te maken om feedback te correleren (#14649) - ✅ Opgelost: kleur resetten na schrijven
uitgebreid
,debuggen
, enWaarschuwing
berichten - ✅ Fix: variabele gebruiken voor genest
ForEach-Object -Parallel
- ✅ Oplossing: bij het formatteren, als de verzameling wordt gewijzigd, mag de hele pijplijn niet worden afgebroken.
- ✅ Fix: verbetering van de voltooiing van parameters voor attributen
- ✅ Fix: schrijf de juiste foutmeldingen voor
Get-Commando ''
- ✅ Fix: typfout in de resource string
ProxyURINiet geleverd
- ✅ Fix: ondersteuning toevoegen aan
$PSStyle
voor doorhalen en hyperlinks - ✅ Oplossen:
$PSStyle
knippercodes
Wat is er nieuw in PowerShell 7.1.2
- Ondertekening door derden voor bestanden in submappen repareren
- Bump .NET SDK naar versie 5.0.103
- Publiceer het globale toolpakket voor stabiele release
Wat is er nieuw in PowerShell 7.0.4
- MyGet-feeds verwijderen uit test nuget.config
- Update WXS-bestand voor 7.0.4
- Update .NET-afhankelijkheden voor 7.0.4
- Herstel 7.0.4 `Get-Module` testfout
- Fout bij het maken van directory's oplossen
- Aanroeptest WMF-link uitschakelen
- Gebruik PowerShell Core voor het bouwen en testen van een pakket in CI-build
- Schakel libmi-afhankelijke tests uit voor macOS.
- Gebruik één feed in elke nuget.config in officiële builds
- Fix pad ondertekende RPM's worden geüpload vanaf release build
- Herstel syntaxisfout in Windows-verpakkingsscript
- AppLocker Enforce-modus voorrang laten krijgen boven UMCI Audit-modus
- Probleem met niet-ondertekende build oplossen
- Verplaats macOS en NuGet naar ESRP-ondertekening
- Verplaats Windows-pakketondertekening om ESRP te gebruiken
- Verplaats Linux naar ESPR-ondertekening
- Ondertekening door derden migreren naar ESRP
- Doe geen ondiepe kassa
- Ga naar ESRP-ondertekening voor Windows-bestanden
- Pauzes repareren in pakketten die dagelijks worden gebouwd als gevolg van wijzigingen in de ondertekening van macOS
- Onderteken individuele bestanden in pakket
- Authenticode-certificaat gebruiken voor MSIX-ondertekening
- Onderteken de MSIX-bestanden voor de winkel
- Gebruik tijdelijk persoonlijk pad bij het opstarten van runspace wanneer $env: HOME niet gedefinieerd
- Fix MSIX-verpakking om te bepalen of een preview-release is door de semantische versiestring te inspecteren
- Standaard help-inhoud toevoegen aan de activamap
Meer details zijn te vinden op GitHub.