A PowerShell 7.2 már általánosan elérhető
4 perc olvas
Publikálva
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:
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:
A $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:
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á.