A PowerShell 7.2 már általánosan elérhető

Olvasási idő ikonra 4 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

A Microsoft ma bejelentette A PowerShell 7.2 általános elérhetősége.

A kiadás erre épül .NET 6 és számos teljesítményfejlesztést, hibajavítást és új API-kat tartalmaz a szkriptekben.

Ez a verzió, amely páros számú kisebb verzió, 3 évre a Long Term Support (LTS) rendszerbe kerül. A páratlan számú verziók csak 1 évig kapnak támogatást.

A Microsoft most folytatja a PowerShell 7.3 fejlesztését, amely 1 első negyedévében jelenik meg.

Íme a PowerShell 7.2 legfontosabb elemei.

Microsoft Update támogatás

A PowerShell 7.2 integrálva van a Microsoft Update szolgáltatással, így automatikusan frissíti a 7.2-es verziót, amikor a Microsoftnak van olyan szervizkiadása, amely csak kritikus hibajavításokat vagy biztonsági frissítéseket tartalmaz.

Az MSI telepítője automatikusan engedélyezi a PowerShell 7 frissítését, valamint a Microsoft Update szolgáltatást. Dönthet úgy, hogy a telepítés során leiratkozik az automatikus frissítésről, ha saját maga szeretné manuálisan frissíteni a PowerShell 7-et.

A Microsoft Update esetében a Microsoft továbbra is rendelkezik előnézeti és stabil csatornákkal (ahol mindkettőt egymás mellett használhatja). Tehát ha telepítve van a 7.2-es verzió előnézete, és engedélyezve van a Microsoft Update, akkor a rendszer frissíti a 7.3-as verzióra, amint az elérhető lesz. A 7.2 GA-t külön kell telepítenie, hogy engedélyezze a Microsoft Update-et a Microsoft stabil csatornájához, ahol a 7.2.1-re frissítené, ha a Microsoftnak lenne szervizkiadása, és végül 7.3 GA-ra.

Továbbfejlesztett ANSI támogatás

ANSI escape szekvenciák szabványos módja a szövegdekoráció támogatásának (többek között a terminálban) a konzol és a támogatott terminál.

Ezeknek a díszítéseknek a használata a parancssori eszközök és héjak gyakori módja az információk kiemelésére vagy megkülönböztetésére. Például egy új funkció a 7.2-ben, hogy a metaadatokhoz és az adatokhoz eltérő színt használjon táblázat- vagy listanézet használatakor:

Színtáblázat és lista

A 7.2-ben a Microsoft egy új beépített változót adott hozzá $PSStyle megkönnyíti a szkriptek vagy parancsmagok díszítését, valamint az ANSI escape szekvenciák használatát. Használhatja ezt színezés, dőlt betű, háttérszínek stb. hozzáadására, és mivel ez egy változó, a tabulátor-kiegészítés segítségével megtudhatja, mit tehet.

Íme egy példa a szöveg díszítésére:

Példa díszített szövegre

$PSStyle A változó lehetővé teszi a használt színek és dekorációk testreszabását is. Előfordulhat például, hogy a táblázat fejléceihez valami finomabbat szeretne, mint az alapértelmezett zöld szín:

Finom színpélda

Bármilyen testreszabást el kell tárolni a saját fiókjában $Profile megtartani.

További információt találhat $PSStyle és ANSI a Microsoft dokumentációjában az an ANSI terminál.

Prediktív Intellisense PSReadLine-nal

Ez a funkció a PSReadLine 2.1-ben, amely a PowerShell 7.2-vel együtt érkezik. Az interaktív konzol produktívabbá tétele érdekében, különösen az ismétlődő feladatoknál, a Microsoft hozzáadott egy olyan funkciót, amely az előzmények alapján megjósolja, hogy mit gépelhet. Ezt a funkciót engedélyezni kell, és testreszabhatja a prediktív szöveghez használt színeket is. Használja a jobbra mutató nyílbillentyűt a jóslat elfogadásához, vagy folytassa a gépelést, ami befolyásolhatja az előrejelzést.

Erről bővebben a Microsoft korábbi lapjában olvashat blogbejegyzés kifejezetten ezen a funkción, valamint kihasználva a Az Predictor bővítmény AzPowerShell-specifikus előrejelzésekhez.

Egyéb fejlesztések

Számos hibajavítás és apró fejlesztés létezik, amelyek közül néhány a közösségtől származott! A részleteket a Microsoftnál olvashatod váltónaplók vagy a Microsoft összefoglalója Mi az új dokumentáció

Elolvashatja a teljes változást itt.

Hogyan lehet megszerezni?

Az operációs rendszertől függően számos módja van ennek telepítse a PowerShell 7-et.

Windows rendszeren, a 7.2-vel kezdődően, ha a telepítést a MSI csomagot, akkor a PowerShell 7 automatikusan frissül a Microsoft Update segítségével.

Alternatív megoldásként, ha a Microsoft Store, akkor a PowerShell 7 is automatikusan frissül, azonban az automatikus frissítési képesség eléréséhez telepítenie kell az MSI-t a Windows Server rendszerre, mivel a Microosft Store nem támogatott a Windows Server rendszeren. A Microsoft Store kiadás stabil és előnézeti kiadási csatornákkal is rendelkezik, amelyek egymás mellett működnek, ha mindkettő telepítve van.

On Linux és a MacOS, a frissítést a telepítéskor használt módszerrel folytatná.

Bővebben a témákról: PowerShell, powershell 7.2