Microsoft udgiver PowerShell 7.3.0 Preview 1
4 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
Microsoft har netop udgivet PowerShell 7.3.0 Preview 1 på GitHub. Opdateringen kommer med en omfattende changelog, som kan ses nedenfor:
[lwptoc title=”PowerShell 7.3.0 Preview 1 changelog” width=”40%” float=”right”]
Breaking Changes
- Tilføj
clean
blok til script blok som en peer tilbegin
,process
ogend
for at tillade nem ressourceoprydning - Skift standard for
$PSStyle.OutputRendering
tilAnsi
Motoropdateringer og rettelser
- Fjern dublet fjernserverformidlerkode
- Fix
PSVersion
parameterversionstjek og fejlmeddelelser for PowerShell 7 fjernbetjening - Brug den samme midlertidige hjemmemappe, når
HOME
env variabel er ikke indstillet - Ret parser for at generere fejl, når array har mere end 32 dimensioner
Performance (Præstation)
- Undgå validering af indbyggede filtypenavne og farve-VT-sekvenser
Generelle Cmdlet-opdateringer og rettelser
- Opdatering
README.md
ogmetadata.json
til næste preview-udgivelse - Brug
PlainText
når du skriver til en vært, der ikke understøtter VT - Fjern støtte til
AppExeCLinks
for at hente målet - Flyt
GetOuputString()
ogGetFormatStyleString()
tilPSHostUserInterface
som offentlig API - Fix
ConvertTo-SecureString
med nøgleregression på grund af .NET-brudsændring - Fix regression i
Move-Item
kun at falde tilbage tilcopy and delete
i specifikke tilfælde - sæt
$?
korrekt for kommandoudtryk med omdirigeringer - Brug
CurrentCulture
ved håndtering af konverteringer tilDateTime
inAdd-History
- Ret parsing af linkheader for at håndtere uciteret
rel
typer - Ret en casting fejl under brug
$PSNativeCommandUsesErrorActionPreference
- Format-wide: Fix
NullReferenceException
- Gør den oprindelige kommandofejlhåndtering valgfrit til ære
ErrorActionPreference
- Fjern erklæringen om eksperimentelle funktioner i hjælpemodulets manifest, da de er stabile
- Fix race tilstand mellem
DisconnectAsync
ogDispose
- Fix den
Max_PATH
tilstandskontrol for at håndtere lang vej korrekt - Opdatering
HelpInfoUri
til 7.2 udgivelse - Ret fanefuldførelse inden for den scriptblok, der er angivet for
ValidateScriptAttribute
. - Opdatering
README.md
for at specificere indsamlet telemetri - Ret tastefejl for "privatliv" i MSI-installationsprogrammet
- Fjern unødvendige opkald til
File.ResolveLinkTarget
fraIsWindowsApplication
- Tilføj
-HttpVersion
parameter til web-cmdlets - Tilføj support til web-cmdlets for åbne input-tags
- Tilføj flere tests til
Tee-Object -Encoding
- Kast ikke undtagelser, når du forsøger at løse en mulig linksti
- Fix
ConvertTo-Json -Depth
for at tillade maksimalt 100 - Ret til SSH-fjernbetjening, når banner er aktiveret på SSHD-slutpunktet
- Tillad al COM til AppLocker-systemlåsning
- Konfigurer
ApplicationInsights
for ikke at sende cloud-rollenavn - Forbyd
Add-Type
i NoLanguage-tilstand på en låst maskine - Angiv den eksekverbare sti som
TargetObect
for ikke-nul udgangskodeErrorRecord
- Tillad ikke
Move-Item
med FileSystemProvider for at flytte en mappe ind i sig selv - Gør egenskabsnavne for farve-VT-sekvenserne i overensstemmelse med dokumentationen
- Fix
PipelineVariable
at indstille variabel i det rigtige omfang - Invoke-Command: forbedre håndteringen af variabler med $using: udtryk
- Skift
Target
fra enCodeProperty
at være enAliasProperty
der peger påFileSystemInfo.LinkTarget
Værktøjer
- Ret tastefejl i build.psm1
- Tilføj
.stylecop
tilfiletypexml
og formater det - Aktiver afsendelse af Teams-meddelelser, når arbejdsgangen mislykkes
- Brug
Convert-Path
for ukendt indkørselBuild.psm1
Tests
- Tilføj benchmark for at teste compilerydeevne
- Aktiver to tidligere deaktiverede
Get-Process
tests - Indstil ren tilstand før testning
UseMU
i MSI - Ret globale værktøjs- og SDK-tests i udgivelsespipeline
- Fjern den forældede test
- Fjernede gamle ikke-brugte-længere docker-baserede tests for PS-udgivelsespakker
Dokumentation og hjælpeindhold
- Opdater Windows PowerShell problemer link
- Fjern Joey fra udvalgs- og WG-medlemskab
- Opdater flere dokumenter til
net6.0
TFM - Skift
snippet
tag tilcode
tag i XML-kommentarer - Opdater byggedokumentationen, så den afspejler .NET 6
- Opdatering
README.md
om ændringsloggene - Opdater ændringslog for 7.2.0
- Opdatering
metadata.json
ogREADME.md
til 7.2.0 udgivelse - Opdatering
README.md
ogmetadata.json
filer tilv7.2.0-rc.1
frigive - Opdater ændringsloggene for
v7.0.8
ogv7.1.5
udgivelser
Kendte problemer
Bemærk: Kendt problem om 7.3.0-preview.1 Alpine Linux-pakker mangler powershell.config.json
forårsager eksperimentelle funktioner deaktiveret som standard. For detaljer se mere link.
Hent
Udgivelsen kan findes på GitHub link..
via DeskModder