Novinky v PowerShellu 7.5
PowerShell 7.5-preview.2 obsahuje následující funkce, aktualizace a zásadní změny. PowerShell 7.5 je založený na .NET 9.0.0-preview.1.
Úplný seznam změn najdete v protokolu CHANGELOG v úložišti GitHub.
Zásadní změny
- Oprava
-OlderThan
a-NewerThan
parametry proTest-Path
použitíPathType
a rozsah dat (#20942) (Děkujeme@ArmaanMcleod!)-OlderThan
Dříve by bylo ignorováno, pokud je zadáno společně.
- Změna
New-FileCatalog -CatalogVersion
výchozího nastavení na 2 (#20428) (Děkujeme@ThomasNieto!) - Blokování nápovědy k síťovým umístěním v relacích omezené komunikace (#20593)
Vylepšení dokončování tabulátoru
Mnoho díky @ArmaanMcleod a ostatním za veškerou práci, aby se zlepšilo dokončování tabulátoru.
- Zabránění dokončení náhradního souboru při dokončování názvů typů tabulátoru (#20084) (Díky@MartinGC94)
- Přidání dokončování argumentů pro
-Version
Set-StrictMode
(#20554) (Děkujeme@ArmaanMcleod!) - Přidání
-Verb
dokončování argumentů proGet-Verb
/Get-Command
a refaktoringGet-Verb
(#20286) (Děkujeme@ArmaanMcleod) - Přidání
-Verb
dokončování argumentů proStart-Process
(#20415) (Děkujeme@ArmaanMcleod) - Přidání
-Scope
dokončování argumentů pro*-Variable
příkazy*-Alias
a*-PSDrive
příkazy (#20451) (Děkujeme@ArmaanMcleod) - Přidání
-Module
dokončování proSave-Help
/Update-Help
příkazy (#20678) (Děkujeme@ArmaanMcleod)
Vylepšení webových rutin
- Oprava
Invoke-WebRequest
nahlášení správné velikosti při-Resume
zadání (#20207) (Díky@LNKLEO!) - Oprava webových rutin, aby
WinForm
aplikace fungovaly správně (#20606)
Další vylepšení rutin
- Oprava
Test-Connection
kvůli změnám .NET 8 (#20369) - Oprava
Get-Service
neukončující chybové zprávy pro zahrnutí kategorie (#20276) - Přidání
-Empty
a-InputObject
parametry doNew-Guid
aplikace (#20014) (Děkujeme@CarloToso!) - Přidání aliasu
r
k parametru-Recurse
Get-ChildItem
příkazu (#20100) (Děkujeme@kilasuit!) - Přidání
LP
doLiteralPath
aliasů pro funkce stále chybí (#20820) - Přidat implicitní lokalizaci náhradním místem
Import-LocalizedData
(#19896) (Díky@chrisdent-de!) - Přidání
Aliases
do vlastností zobrazených při formátování obsahu nápovědy parametru vráceného uživatelemGet-Help
(#20994) - Přidat
HelpUri
doRemove-Service
(#20476) - Oprava chybového ukončení dokončení pro poskytovatele SCCM (#20815, #20919, #20915) (děkujeme @MartinGC94!)
- Oprava regrese v
Get-Content
případech, kdy-Tail 0
a-Wait
jsou použity společně (#20734) (Díky@CarloToso!) - Oprava
Start-Process -PassThru
, abyste měli jistotu,ExitCode
že je vlastnost přístupná pro vrácenýProcess
objekt (#20749) (Děkujeme@CodeCyclone!) - Oprava
Group-Object
použití aktuální jazykové verze pro výstup (#20608) - Oprava
Group-Object
výstupu pomocí interpolovaných řetězců (#20745) (Děkujeme@mawosoft!) - Oprava vykreslování
DisplayRoot
sítěPSDrive
(#20793) - Oprava
Copy-Item
průběhu zobrazení pouze při kopírování všech souborů (#20517) - Oprava regrese dokončení cesty UNC (#20419) (Díky@MartinGC94!)
- Chyba hlášení, pokud je předána neplatná
-ExecutionPolicy
(pwsh
#20460) - Přidání modulů WinGetCommandNotFound a CompletionPredictor ke sledování využití (#21040)
- Přidání parametru DateKind do
ConvertFrom-Json
(#20925) (Děkujeme@jborean93!) - Přidání directoryInfo do outputType pro new-item (#21126) (Díky@MartinGC94!)
- Oprava 1 serializace hodnot pole (#21085) (Díky@jborean93!)
Vylepšení motoru
- Přidání telemetrie pro kontrolu konkrétních značek při importu modulu (#20371)
- Přidání
PSAdapter
a přidání doConsoleGuiTools
seznamu povolených telemetrických dat modulu (#20641) - Přidání modulu Winget ke sledování využití (#21040)
- Při protokolování událostí ETW WDAC (#20910) se ujistěte, že název souboru nemá hodnotu null (děkujeme)@jborean93!)
- Oprava čtyř regresí zavedených funkcí protokolování WDAC (#20913)
- Ponechte vstupní, výstupní a chybové popisovače bez nastavení, pokud nejsou přesměrovány (#20853)
- Oprava implicitních rutin proxy vzdálené komunikace pro zpracování běžných parametrů (#20367)
- Zahrnout verzi modulu do chybových zpráv, pokud modul nebyl nalezen (#20144) (Děkujeme@ArmaanMcleod!)
- Oprava
unixmode
zpracovánísetuid
asticky
v případech, kdy soubor není spustitelný soubor (#20366) - Oprava použití sestavení k použití Path.Combine při vytváření cest sestavení (#21169)
- Ověřte hodnotu použití oboru názvů během sémantických kontrol, abyste zabránili deklarování neplatných oborů názvů (#21162).
Experimentální funkce
- Přidání rozšíření tildy pro nativní spustitelné soubory windows (#20402) (Děkujeme @domsleee!) za další informace, viz PSNativeWindowsTildeExpansion
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro