PowerShell 7.2 sada je općenito dostupan

Ikona vremena čitanja 4 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Danas je Microsoft najavio Opća dostupnost PowerShell-a 7.2.

Izdanje je izgrađeno na .NET 6 i uključuje mnoga poboljšanja performansi, ispravke pogrešaka i nove API-je za korištenje u svojim skriptama.

Ova verzija, budući da je manja verzija s parnim brojem, pušta se u dugoročnu podršku (LTS) na 3 godine. Verzije s neparnim brojevima dobivaju samo 1 godinu podrške.

Microsoft će sada prijeći na razvoj PowerShell 7.3, koji će biti objavljen u prvom tromjesečju 1.

Ovdje su najvažnije značajke PowerShell-a 7.2.

Podrška za Microsoft Update

PowerShell 7.2 ima integraciju s Microsoft Update kako bi se vaša instalacija 7.2 automatski ažurirala kad god Microsoft ima servisno izdanje koje uključuje samo kritične ispravke grešaka ili sigurnosna ažuriranja.

MSI instalacijski program će automatski omogućiti ažuriranje PowerShell 7, kao i Microsoft Update. Možete odabrati da isključite automatsko ažuriranje tijekom instalacije ako želite sami ručno ažurirati PowerShell 7.

Za Microsoft Update, Microsoft nastavlja imati i kanale za pregled i stabilne kanale (gdje možete koristiti oba jedan uz drugi). Dakle, ako imate instaliran pregled 7.2 i omogućen Microsoft Update, tada ćete biti ažurirani na pregled 7.3 kada bude dostupan. Morali biste zasebno instalirati 7.2 GA kako biste omogućili Microsoft Update za Microsoftov stabilni kanal gdje biste bili ažurirani na 7.2.1 ako Microsoft ima servisno izdanje i na kraju na 7.3 GA.

Poboljšana podrška za ANSI

ANSI izlazne sekvence su industrijski standardni način pružanja potpore za ukrašavanje teksta (između ostalih mogućnosti u terminalu) između konzole i podržani terminal.

Korištenje ovih ukrasa uobičajen je način na koji alati naredbenog retka i ljuske ističu ili razlikuju informacije. Na primjer, nova značajka u 7.2 je korištenje različite boje za metapodatke u odnosu na podatke kada se koristi prikaz tablice ili popisa:

Tablica i lista boja

U 7.2, Microsoft je dodao novu ugrađenu varijablu pod nazivom $PSStyle kako biste olakšali dodavanje ukrasa vašim skriptama ili cmdletima, kao i kontrolu korištenja ANSI izlaznih sekvenci. Ovo možete koristiti za dodavanje boja, kurziva, boja pozadine itd., a budući da je to varijabla, možete koristiti dovršavanje karticama da biste otkrili što možete učiniti.

Evo primjera za ukrašavanje teksta:

Primjer ukrašenog teksta

Korištenje električnih romobila ističe $PSStyle varijabla vam također omogućuje prilagođavanje boja i ukrasa koji se koriste. Na primjer, možda ćete više voljeti nešto suptilnije za zaglavlja tablice od zadane zelene boje:

Primjer suptilne boje

Sve prilagodbe trebale bi biti pohranjene u vašem $Profile da se zadrži.

Možete pronaći više o $PSStyle i ANSI u Microsoftovoj dokumentaciji o korištenju ANSI terminal.

Prediktivni Intellisense s PSReadLineom

Ovo je značajka u PSReadLine 2.1 koja se isporučuje s PowerShell 7.2. Kako bi interaktivna konzola bila produktivnija, osobito s zadacima koji se ponavljaju, Microsoft je dodao značajku za korištenje vaše povijesti za predviđanje što možda tipkate. Ova značajka mora biti omogućena, a također možete prilagoditi boje koje se koriste za prediktivni tekst. Koristili biste desnu tipku sa strelicom da prihvatite predviđanje ili nastavite tipkati što može utjecati na predviđanje.

Više o tome možete pročitati u Microsoftovoj prethodnoj blog post posebno na ovu značajku, kao i na korištenje Dodatak Az Predictor za specifična predviđanja za AzPowerShell.

Ostala poboljšanja

Postoje brojni ispravci grešaka i mala poboljšanja od kojih su neka došla iz zajednice! Detalje možete pročitati u Microsoftovoj dnevnike promjena ili sažetak u Microsoftovoj Kakva je nova dokumentacija

Možete pročitati cijeli popis izmjena ovdje.

Kako ga dobiti?

Ovisno o vašem operativnom sustavu, postoji nekoliko načina instalirajte PowerShell 7.

U sustavu Windows, počevši od 7.2, ako instalirate pomoću MSI paket, tada će se PowerShell 7 postaviti za automatsko ažuriranje putem Microsoft Update-a.

Alternativno, ako instalirate iz Microsoft Store, tada će se PowerShell 7 također automatski ažurirati, međutim, trebali biste instalirati MSI na Windows Server da biste dobili mogućnost automatskog ažuriranja jer Microosft Store nije podržan na Windows Serveru. Izdanje Microsoft Store ima i stabilne kanale i kanale izdanja za pregled koji rade paralelno ako imate oba instalirana.

On Linux i macOS, nastavili biste ažurirati koristeći istu metodu koju ste koristili za instalaciju.

Više o temama: PowerShell, Powershell 7.2