Windows Tips & News

PowerShell 7.1.0 Preview 6 je venku

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Tým PowerShellu představil novou preview verzi PowerShellu. Zde je to, co lze očekávat v nadcházející platformě PowerShell 7.1 a co se již změnilo v Preview 6.

Banner PowerShell 7

Předběžná verze PowerShell 7.1 obsahuje Náhled .NET 5 1. Počínaje prostředím PowerShell 7.0 se vývojáři přizpůsobili životní cyklus vydání a podpory .NET blíže. Očekává se, že PowerShell 7.1 bude k dispozici během týdne nebo dvou od data vydání .NET 5 v zimě 2020 a bude v souladu s jejich roční kadencí vydání.

reklama

Obsahskrýt
Co je nového v PowerShell 7.1 Preview 6
Prolomení změn
Aktualizace a opravy motoru
Experimentální funkce
Obecné aktualizace a opravy rutin
Nástroje
Testy
Co očekávat v PowerShell 7.1

Co je nového v PowerShell 7.1 Preview 6

Prolomení změn

  • Přejmenovat -Od UnixTime na -UnixTimeSeconds na Get-Date umožnit Unixový vstup času (#13084) (Dík @aetos382!)
  • Udělat $ErrorActionPreference neovlivňovat stderr výstup nativních příkazů (#13361)
  • Povolit, aby explicitně zadaný pojmenovaný parametr nahradil stejný parametr z hashtable splatting (#13162)

Aktualizace a opravy motoru

  • Analyzátor příkazového řádku Refactor pro provedení časné analýzy (#11482) (Dík @iSazonov!)
  • Přidejte podporu pro některé převodníky vnitřního typu .NET (#12580) (Dík @iSazonov!)
  • Aktualizujte a povolte ComInterop kód v PowerShellu (#13304)

Experimentální funkce

  • Přidat -Prostor parametr všem *-PSBreakpoint rutiny (#10492) (Dík @KirkMunro!)

Obecné aktualizace a opravy rutin

  • Opravte chybovou zprávu z nového symbolického odkazu s chybějícím cílem (#13085) (Dík @yecril71pl!)
  • Proveďte parametr argumenty veřejně nenulovatelné Hostitel konzole API (#13429)
  • Přidat chybějící disponovat pro CancellationTokenSource (#13420) (Dík @Youssef1313!)
  • Přidejte parametr - Stránkovaný na Získejte pomoc pro podporu stránkování (#13374)
  • Opravit Získejte pomoc nezobrazuje se správně, pokud parametr podporuje zástupné znaky (#13353) (Dík @ThomasNieto!)
  • Aktualizace pwsh pomoci pro - Vstupní formát parametr (#13355) (Dík @sethvs!)
  • Deklarujte licenci MIT pro soubory zkopírované z Roslyn (#13305) (Dík @xtqqczze!)
  • Zlepšit BigInteger castingové chování (#12629) (Dík @vexx32!)
  • Opravit Get-Acl -LiteralPath "HKLM: Software\Classes\*" chování (#13107) (Dík @Shriram0908!)
  • Přidat Výchozí návštěva metoda do návštěvnického rozhraní a třídy (#13258)
  • Opravte konfliktní zkratkový přepínač -s (STA) pro pwsh (#13262) (Dík @iSazonov!)
  • Změna Read-Host -MaskInput použít stávající SecureString cestu, ale vrátit se jako prostý text (#13256)
  • Odstranit ComEnumerator jako objekty COM pomocí IEnumerátor je nyní podporován v .NET 5.0 (#13259)
  • Použít dočasnou osobní cestu při spuštění Runspace, když není definována proměnná prostředí 'HOME' (#13239)
  • Opravit Invoke-Command k detekci rekurzivního volání stejného záznamu historie (#13197)
  • Změna pwsh spustitelný - vstupní formát předpona přepínače -v na -inp vyřešit konflikt s -interaktivní (#13205) (Dík @iSazonov!)
  • Zpracovat cestu k souborovému systému WSL při analýze bezpečnostní zóny souboru (#13120)
  • Udělejte další přepínače povinné v Split-Path (#13150) (Dík @kvprasoon!)
  • Nová ikona Fluent Design pro PowerShell 7 (#13100) (Dík @sarthakmalik!)
  • Opravit Přesunout položku pro podporu cross-mount pohybů na Unixu (#13044)

Nástroje

  • Opravit dotnet chyby instalace (#13387)
  • Zvyšte časový limit denního sestavení Windows na 90 minut (#13354)
  • Aktualizujte závislý bot konfigurace na verzi 2 (#13230) (Dík @RDIL!)
  • Opravit Test-XUnitTestResults funkce (#13270) (Dík @iSazonov!)
  • Aktualizace .devcontainer používat noční obrázky docker SDK (#13128)

Testy

  • Označit Test-Connection -TraceRoute testy jako čekající (#13310)

Co očekávat v PowerShell 7.1

  • PowerShellGet 3.0
  • Modul správy tajemství, rozšiřitelná abstraktní vrstva v PowerShellu pro interakci s Secrets a Secrets Vaulty, získá podporu Linuxu.
  • PSScriptAnalyzer 2.0 pro lepší uživatelskou zkušenost s VSCode-PowerShell a PSEditorServices.
  • Provedena vylepšení Jádro PowerShell Jupyter
  • Provedena vylepšení platyPS vNext, modul PowerShellu, který vývojáři v současnosti používají k převodu dokumentace PowerShellu z markdown na aktualizovatelnou nápovědu.

Existuje také řada oblastí, kde je možné provést více vylepšení a změn, včetně instalace a aktualizace, vylepšení prostředí a interaktivní uživatelské zkušenosti.

Nakonec PowerShell může získat minimální nastavení, které zahrnuje pouze části PowerShellu potřebné pro vaše skripty. Nejen, že by to zabralo méně místa na disku, ale co je důležitější, minimální sada kódu znamená méně oprav a povrchu pro útoky na zabezpečení.

Stáhnout si ho můžete zde:

Stáhněte si PowerShell 7.1 Preview 5

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Povolte nebo zakažte podnabídky v nabídce Start ve Windows 10

Povolte nebo zakažte podnabídky v nabídce Start ve Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuÚ...

Přečtěte si více

Jak nastavit statickou IP adresu ve Windows 10

Jak nastavit statickou IP adresu ve Windows 10

Ve Windows 10 existuje několik způsobů, jak nastavit vaši IP adresu na statickou hodnotu pro diag...

Přečtěte si více

Jak zamknout obrazovku ve Windows 10 (uzamknout počítač)

Jak zamknout obrazovku ve Windows 10 (uzamknout počítač)

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuK...

Přečtěte si více