Cum să verificați versiunea PowerShell și să o actualizați pe Windows Server?

Să vă ajutăm să verificați versiunea PowerShell și cum să o actualizați pe un Windows Server.

Imediat, PowerShell este mai mult un dezvoltator sau Sysadmin și nu a fost niciodată creat pentru utilizatorul obișnuit de Windows, deoarece are Common Prompt cu care să se joace (ouch 🤐).

Pe scurt, PowerShell rulează și cmdlet-uri pe lângă comenzile Command Prompt.

Cu toate acestea, nu suntem aici pentru a diferenția PowerShell de Command Prompt. În schimb, vom analiza un mod recomandat de Microsoft care vă poate spune versiunea PowerShell.

Și, deși există și alte metode de a face asta pe tot internetul, acestea nu vor funcționa de fiecare dată în toate situațiile.

Verificați versiunea PowerShell

Primul lucru este să deschideți PowerShell din căutarea Windows.

Apoi, tastați $PSVersionTable și apăsați Enter.

Aceasta afișează informații importante, inclusiv versiunea curentă PowerShell, ediția, versiunile compatibile etc.

Acum venim la alte comenzi care „nu” funcționează cu acuratețe. Acestea includ get-host, $host, $host-version etc.

În special, ele oferă versiunea gazdă PowerShell în care a fost instalată și nu versiunea motorului PowerShell pe care o urmăm.

Cu toate acestea, utilizați get-host dacă aveți PowerShell versiunea 1.0, deoarece $PSVersionTable a fost introdus din versiunea 2.0. Deci, acest $PSVersionTable nu va da rezultate atunci când este utilizat pe PowerShell 1.0.

Actualizați PowerShell în Windows Server

Puteți actualiza PowerShell pe serverul Windows prin scripturi de linie de comandă sau prin descărcarea și instalarea unor versiuni PowerShell specifice.

Cea mai simplă metodă este să luați cel mai recent fișier de pe site-ul Microsoft sau din depozitul său GitHub și să continuați cu instalarea.

  Cum se monitorizează stabilitatea conexiunii la internet în Windows

Un mod geek de a face acest lucru din PowerShell în sine este prin a rula iex „& { $(irm https://aka.ms/install-powershell.ps1)} -usemsi”.

Aceasta se va conecta la depozitul MS GitHub. Apoi, răspundeți la următoarele solicitări, iar instalarea se va finaliza în scurt timp.

În special, acest lucru nu va actualiza vechiul PowerShell din sistem. În schimb, veți avea și versiunea actualizată instalată alături.

Rezumând

Aceasta completează verificarea versiunii PowerShell și a modului de actualizare.

Cmdleturile fac din PowerShell un instrument puternic pentru automatizare. Cu toate acestea, ar ajuta să luați notă de câteva limbaje de scripting în calitate de dezvoltator.

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?