Windows Tips & News

A PowerShell 7 RC 3 a következő változtatásokkal érhető el

click fraud protection
Válaszolj

A Microsoft kiadja a következő generációs PowerShell szkriptnyelv új verzióját. Az érdekes felhasználók megszerezhetik a PowerShell 7 Release Candidate 3-at. Számos új funkciót és számos hibajavítást tartalmaz mind a közösségtől, mind a PowerShell csapatától.

A PowerShell a parancssor fejlett formája. Használatra kész parancsmagok hatalmas készletével van kibővítve, és a .NET framework/C# különféle forgatókönyvekben használható. A Windows tartalmaz egy grafikus felhasználói felület eszközt, a PowerShell ISE-t, amely lehetővé teszi a szkriptek hasznos szerkesztését és hibakeresését.

A PowerShell 7 az első .NET Core 3.0-n alapuló parancssori shell és szkriptnyelvi csomag. A beérkezett Windows 90+%-ával kompatibilis PowerShell-modulok a .NET Core 3.0 változásainak kihasználásával, amelyek visszahozzák a .NET-keretrendszerre épülő modulok által igényelt számos API-t, hogy működjenek a .NET Core-al futásidő.

A Microsoft arra számít, hogy a PowerShell 7 általános elérhetősége januárra lesz az első hosszú távú szolgáltatási kiadása.

A Release Candidate és az Általános elérhetőség között a Microsoft csak a kritikus hibajavításokat fogadja el, és új funkciókat nem tartalmaz. Ehhez a kiadáshoz néhány Kísérleti jellemzők tervezési stabilnak minősül, és többé nem kísérleti jellegű. Ez azt jelenti, hogy ezeknek a funkcióknak minden jövőbeni tervezési változtatása áttörő változásnak minősül.

A PowerShell 7 főbb jellemzői

  • .NET Core 3.1 (LTS)
  • ForEach-Object -Parallel
  • Windows kompatibilitási burkoló
  • Értesítés az új verzióról
  • Új hibanézet és Get-Error cmdlet
  • Csővezeték lánc kezelők (&& és ||)
  • hármas operátor (a? időszámításunk előtt)
  • Null hozzárendelés és összevonás operátorok (?? és ??=)
  • Cross-platform Invoke-DscResource (kísérleti)
  • Out-GridView, - ShowWindow és más régebbi GUI-parancsmagok visszatértek a Windows rendszerbe

A PowerShell 7 RC 3 újdonságai

Megtörő változások

  • Fix Invoke-Command hiányzó hiba a munkamenet befejezésekor (#11586)

Motorfrissítések és javítások

  • Frissítse a térképet a konzol színei között erre VT sorozatok (#11891)
  • SSH távoli hiba javítása Windows platformon (#11907)
  • Állítsa vissza a PowerShellStreamTypeenum egy valamivel ObsoleteAttribute (#11836)
  • Kezelje azokat az eseteket, ahol CustomEvent eredetileg nem küldték el (#11807)
  • Javítsa ki a COM-objektumok felsorolásának módját (#11795)
  • Fix NativeDllHandler hogy ne dobjon, ha a fájl nem található (#11787)
  • visszaállítás Töréspontok beállítása API (#11622)
  • Ne adja át feleslegesen -l bejelentkezési_név vagy -p port nak nek ssh (#11518) (Kösz @LucaFilipozzi!)
  • Fix for JEA felhasználói szerepkör a virtuális fiókban (#11668)
  • Ne oldja fel a típusokat a külön behelyezett összeállításokból AssemblyLoadContext (#11088)

Általános Cmdlet frissítések és javítások

  • Szinkronizálja az aktuális könyvtárat WinCompat távoli munkamenet (#11809)
  • Hozzáadás WinCompat letiltja a lista támogatását egy beállítás használatával powershell.config.json (#11726)
  • Javítsa ki a vonal szükségtelen kivágását, amely helytelen indexet eredményez ConciseView (#11670)

Kódtisztítás

  • Nevének módosítása ClrVersion paraméter vissza a nagybetűk változásának visszaállításához (#11623)

Eszközök

  • Módosításnapló generálási szkript frissítése (#11736) (Kösz @xtqqczze!)
  • Frissítés erre CredScan v2 (#11765)

Tesztek

  • Ügyeljen arra, hogy konzisztens logikával ellenőrizze, hogy kihagyunk-e egy tesztet (#11892)
  • A könyvtár létrehozásának kihagyása a gyökértesztnél macOS rendszeren (#11878)
  • Frissítés Get-PlatformInfo segítő és tesztek a Debian 10, 11 és CentOS 8 rendszerhez (#11842)
  • Ügyeljen a helyességre pwsh tesztüzemekhez használják (#11486) (Kösz @iSazonov!)

Felépítési és csomagolási fejlesztések

  • Hozzáadás LTSRelease értéktől metadata.json nak nek kiadás.json (#11897)
  • Ütődés Microsoft. ApplicationInsights tól től 2.12.1 nak nek 2.13.0 (#11894)
  • Legyen az LTS csomag mindig ne előnézet (#11895)
  • Ütődés Rendszer. Adat. SqlClient tól től 4.8.0 nak nek 4.8.1 (#11879)
  • változás LTSRelease érték be metadata.json hogy igaz legyen RC.3 kiadás (belső 10960)
  • Frissítés LTS logika, amelytől függhet metadata.json (#11877)
  • Állítsa be az alapértelmezett értéket LTSRelease hamisítani (#11874)
  • Refaktor csomagolóvezeték (#11852)
  • Győződjön meg róla LTS A csomagok szimbolikus hivatkozásokkal rendelkeznek pwsh és pwsh-lts (#11843)
  • Ütődés Microsoft. PowerShell. Anyanyelvi tól től 7.0.0-rc.2 nak nek 7.0.0 (#11839)
  • Frissítse a NuGet csomaggenerációt, hogy tartalmazza cimcmdlet.dll és a legtöbb beépített modul (#11832)
  • Ütődés Microsoft. PowerShell. Archívum tól től 1.2.4.0 nak nek 1.2.5 (#11833)
  • Ütődés PSReadLine tól től 2.0.0-rc2 nak nek 2.0.0 (#11831)
  • Nyomkövetési forrás és sorosítási primitívek hozzáadása az engedélyezett összeállítási listához (belső 10911)
  • Frissítse a NextReleaseTag hogy v7.0.0-preview.7 (#11372)
  • Cserélje ki a csomagolást a gyártáshoz LTS csomagok (#11772)
  • Tar csomagokat csak Ubuntu (#11766)
  • Ütődés NJsonSchema tól től 10.1.4 nak nek 10.1.5 (#11730)
  • Javítsa ki a szimbolikus link létrehozását csomagolás.psm1 (#11723)
  • Ütődés Microsoft. ApplicationInsights tól től 2.12.0 nak nek 2.12.1 (#11708)
  • Ütődés NJsonSchema tól től 10.1.3 nak nek 10.1.4 (#11620)
  • Ugrás a legújabb Azure DevOps ügynökképekre (#11704)
  • Ütődés Markdig. Aláírva tól től 0.18.0 nak nek 0.18.1 (#11641)

Dokumentáció és súgótartalom

  • Hivatkozások hozzáadása a Githubon lévő diff-ekhez a változásnaplóban (#11652) (Kösz @xtqqczze!)
  • Javítsa ki a leértékelési link teszt hibáját (#11653) (Kösz @xtqqczze!)

A PowerShell 7 egy „élesbe lépő” kiadás, ami azt jelenti, hogy a PowerShell 7 General Availability (GA) jövő hónapi megjelenéséig hivatalosan is támogatja az éles verziót.

Forrás: Microsoft

Telepítse a CAB frissítések helyi menüjét a Windows 10 rendszerben

Telepítse a CAB frissítések helyi menüjét a Windows 10 rendszerben

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Telepítse a CAB frissítések helyi menüjét a Windows 10 rendszerben

Telepítse a CAB frissítések helyi menüjét a Windows 10 rendszerben

Sok felhasználó számára nehézkes a frissítések telepítése a parancssorból, amelyek CAB-fájlok for...

Olvass tovább

Windows 10 telepítési fülke helyi menü Archívum

Ez a webhely cookie-kat használ, hogy javítsa az élményt a webhelyen való böngészés során. Ezek k...

Olvass tovább