PowerShell 7 va primi actualizări prin Windows Update
Potrivit oficialului de astăzi anunţ, Microsoft pune la dispoziție actualizări PowerShell 7 pe Windows Update pentru Windows 10 și Windows Server. Această nouă caracteristică este deja disponibilă pentru versiunile de previzualizare PowerShell 7.2.
În trecut, utilizatorii Windows puteau vedea o notificare despre noua versiune de PowerShell în consola lor că este disponibilă o nouă versiune de PowerShell 7. Cu toate acestea, pentru a-l obține, au trebuit să navigheze la Pagina de lansare GitHub pentru a-l descărca și instala, utilizați un instrument separat de gestionare a pachetelor, cum ar fi Manager de pachete Windows, Ciocolata, sau Chiuretă. Dar cu Microsoft Update, utilizatorii vor primi cele mai recente actualizări PowerShell 7 direct similare cu pachetele obișnuite Windows Update, indiferent dacă este vorba de Windows Update for Business, WSUS, SCCM sau dialogul interactiv WU din Setări.
Microsoft va publica actualizări numai pentru versiunile viitoare. Compania pregătește acum o actualizare care se aplică pentru PowerShell 7.2 previzualizare 5 sau mai nouă și instalează versiunea 7.2 previzualizare 7 peste aceasta. Va fi publicat pe Microsoft Update odată ce Microsoft va lansa o actualizare pentru GitHub.
Cum să vă înscrieți și să testați upgrade-ul
În primul rând, va trebui să aveți instalat Windows 10 RS3 (10.0.16299) sau mai nou, precum și PowerShell 7.2 preview.5 sau preview.6 instalat. De asemenea, va trebui să vă asigurați că aparatul dvs. este configurat pentru a primi actualizări Microsoft Update. (Pe Windows 10, acest lucru se face accesând Setări -> Actualizare Windows -> Opțiuni avansate și bifând „Primește actualizări pentru alte Microsoft produse atunci când actualizați Windows.” În continuare, va trebui să vă asigurați că nu actualizați la cea mai recentă previzualizare 7.2.7 sau o versiune ulterioară utilizând MSI pachet. În cele din urmă, va trebui să adăugați o cheie de registry specifică pentru a vă înscrie la utilizarea Microsoft Update pentru PS7. Rularea următorului script dintr-o sesiune PowerShell ridicată va configura registrul pentru acest scenariu:
$pwshRegPath = „HKLM:\SOFTWARE\Microsoft\PowerShellCore”if (!(Test-Path -Path $pwshRegPath)) { throw „PowerShell 7 nu este instalat” } Set-ItemProperty -Path $pwshRegPath -Name UseMU -Value 1 -Type DWord
La aproximativ o săptămână după lansarea actualizării PowerShell 7.2 Preview.7, @PowerShell_Team va scrie pe Twitter că versiunea Microsoft Update este disponibilă. În acest moment, ar trebui să vi se solicite să actualizați PowerShell 7.2-preview în fluxul de lucru standard Windows Update.
Mai multe detalii pot fi găsite în postarea oficială de blog.