Windows Tips & News

PowerShell 7.1 Preview je teraz k dispozícii

click fraud protection

Tím PowerShell má zavedené nová verzia PowerShell. Krátko po vydaní PowerShell 7.0, je pre verejnosť sprístupnená ukážková verzia pripravovanej platformy PowerShell 7.1. Tu je to, čo môžete očakávať a čo sa už zmenilo.

Ukážkové vydanie PowerShell 7.1 je pozoruhodné tým, že obsahuje Ukážka .NET 5 1.

Počnúc PowerShell 7.0 sa vývojári posunuli tak, aby sa s ním zosúladili Životný cyklus vydania a podpory .NET bližšie. Očakáva sa, že PowerShell 7.1 bude dostupný v priebehu jedného alebo dvoch týždňov od dátumu vydania .NET 5 v zime 2020 a bude v súlade s ich každoročnou kadenciou vydávania.

Čo je nové v PowerShell 7.1 Preview

Prelomenie zmien

  • Použite invariantnú konverziu reťazca kultúry pre - nahradiť operátor (#10954) (Vďaka @iSazonov!)

Aktualizácie a opravy motora

  • Vráťte vykonané PR DBNull. Hodnota a NullString. Hodnota zaobchádzať ako s $null (#11648)

Experimentálne funkcie

  • Použite invariantnú konverziu reťazca kultúry pre - nahradiť operátor (#10954) (Vďaka @iSazonov!)

Všeobecné aktualizácie a opravy cmdlet

  • Opravte problém s objednávkou preferencie operátora v kóde viazača (#12075) (Vďaka @DamirAinullin!)
  • Opraviť NullReferenceException pri viazaní spoločných parametrov typu ActionPreference (#12124)
  • Opravte predvolené formátovanie pre deserializované MatchInfo (#11728) (Vďaka @iSazonov!)
  • Použite asynchrónne streamy v Invoke-RestMethod (#11095) (Vďaka @iSazonov!)
  • Adresa UTF-8 Detekcia In Get-Content -Tail (#11899) (Vďaka @NoMoreFood!)
  • Manipulujte s IOException v Get-FileHash (#11944) (Vďaka @iSazonov!)
  • Zmeňte „PowerShell Core“ na „PowerShell“ v reťazci prostriedkov (#11928) (Vďaka @alexandair!)
  • Priniesť späť MainWindowTitle v PSHostProcessInfo (#11885) (Vďaka @iSazonov!)
  • Rôzne menšie aktualizácie kompatibility so systémom Windows (#11980)
  • Opraviť ConciseView rozdeliť Správa o polohe použitím [Prostredie]::NewLine (#12010)
  • Odstráňte obmedzenie skokov v sieti pre interaktívne relácie (#11920)
  • Opraviť NullReferenceException v SuspendStoppingPipeline() a RestoreStoppingPipeline() (#11870) (Vďaka @iSazonov!)
  • Generovať GUID pre FormatViewDefinitionInstanceId ak nie je poskytnuté (#11896)
  • Opraviť ConciseView kde je chybové hlásenie širšie ako šírka okna a neobsahuje medzery (#11880)
  • Povoliť multiplatformové kompatibilný s CAPI vzdialená výmena kľúčov (#11185) (Vďaka @silijon!)
  • Opravte chybové hlásenie (#11862) (Vďaka @NextTurn!)
  • Opraviť ConciseView zvládnuť prípad, keď nie je k dispozícii konzola na získanie šírky (#11784)
  • Aktualizovať CmsCommands použiť Store vs poskytovateľ certifikátu (#11643) (Vďaka @mikeTWC1984!)
  • Povoliť pwsh pracovať na systémoch Windows, kde mpr.dll a STA nie je k dispozícii (#11748)
  • Refaktorujte a implementujte Reštartujte počítač pre Un*x a macOS (#11319)
  • Pridajte implementáciu Stop-počítač pre Linux a macOS (#11151)
  • Opraviť Pomoc funkcia na kontrolu, či menej je k dispozícii pred použitím (#11737)
  • Aktualizovať PSPath v certificate_format_ps1.xml (#11603) (Vďaka @xtqqczze!)
  • Zmeňte regulárny výraz tak, aby zodpovedal typom vzťahov bez úvodzoviek v hlavičke odkazu (#11711) (Vďaka @Marusyk!)
  • Opravte chybové hlásenie pri symbolickom odstraňovaní odkazu (#11331)
  • Pridať vlastný typ „Vybraté.*“ do PSCustomObject v Select-Object iba raz (#11548) (Vďaka @iSazonov!)
  • Pridať -AsUTC k Get-Date cmdlet (#11611)
  • Opravte správanie pri zoskupovaní pomocou boolovských hodnôt v Formát-Hex (#11587) (Vďaka @vexx32!)
  • Urobiť Test-Connection vždy použiť predvolený kontext synchronizácie na odosielanie požiadaviek ping (#11517)
  • Opravte chybové hlásenia pri spustení (#11473) (Vďaka @iSazonov!)
  • Ignorovať hlavičky s nulovými hodnotami vo webových cmdletoch (#11424) (Vďaka @iSazonov!)
  • Znova pridať šek pre Invoke-Command prácu disponovať. (#11388)
  • Vrátiť späť "Aktualizovať formátovač, aby nepísal nové riadky, ak je obsah prázdny (#11193)" (#11342) (Vďaka @iSazonov!)
  • Povoliť CompleteInput vrátiť výsledky z ArgumentCompleter kedy AST alebo Skript má definíciu zodpovedajúcej funkcie (#10574) (Vďaka @M1kep!)
  • Aktualizujte formátovač, aby nepísal nové riadky, ak je obsah prázdny (#11193)

Okrem týchto zmien existujú vylepšenia všeobecného kódu, testov a dokumentácie.

Čo môžete očakávať v PowerShell 7.1

  • PowerShellGet 3.0
  • Modul správy tajomstiev, rozšíriteľná abstraktná vrstva v PowerShell na interakciu s Secrets a Secrets Vaults, získa podporu pre Linux.
  • PSScriptAnalyzer 2.0 pre lepšiu používateľskú skúsenosť s VSCode-PowerShell a PSEditorServices.
  • Vykonané vylepšenia Jadro PowerShell Jupyter
  • Vykonané vylepšenia platyPS vNext, modul PowerShell, ktorý vývojári v súčasnosti používajú na konverziu dokumentácie PowerShell z markdown na updateable-help.

V oficiálnom oznámení sa spomína aj množstvo oblastí, kde je možné zarobiť viac vylepšenia a zmeny, vrátane inštalácie a aktualizácie, vylepšenia prostredia, interaktívneho používateľa Skúsenosti.

Nakoniec PowerShell môže získať minimálne nastavenie, ktoré obsahuje iba časti prostredia PowerShell potrebné pre vaše skripty. Nielenže by to zabralo menej miesta na disku, ale čo je dôležitejšie, minimálna sada kódu znamená menej záplat a povrchu bezpečnostných útokov.

Stiahnuť si ho môžete tu:

Stiahnite si PowerShell 7.1 Preview 1

Archívy balíka Microsoft Office 8067.2018

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac

Microsoft Office Preview Build 8067.2018 je k dispozícii pre Insiderov

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Archívy balíka Microsoft Office verzie 1706

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac