Kaip įdiegti / tvarkyti „Windows“ naujinimus naudojant „PowerShell“? [Pamokos] [Partition Magic]

Daugelis vartotojų yra sumišę dėl to, kaip įdiegti „Windows“ naujinimai naudojant „PowerShell“. . Jei taip pat bandote tai išsiaiškinti, šis įrašas iš šią svetainę verta perskaityti. Jame išsamiai paaiškinamas PSWindowsUpdate ir PowerShell Windows naujinimo diegimas.





Šiame puslapyje:

PowerShell yra galinga grafinė vartotojo sąsaja, kuri gali prieiti prie įvairių operacinės sistemos paslaugų kaip administratorius per komandų eilutes. Šis įrankis gali būti naudojamas atliekant daugybę skirtingų darbų, pvz nukopijuoti failą PowerShell , prisijungti prie mainų internetu , išjungti / iš naujo paleisti nuotolinį kompiuterį ir Windows naujinimas PowerShell.

Kai reikia įdiegti „Windows“ naujinimą sistemoje „Windows 10/11/8/7“, dauguma iš mūsų gali norėti naudoti „Windows“ naujinimo nustatymų funkciją. Tačiau kartais, „Windows“ naujinimai gali užstrigti atsisiunčiant arba kai kurie klaidų kodai.

Jei norite paleisti tinkintą scenarijų ir automatizuoti diegimą arba pataisyti naują diegimą, galite atlikti PowerShell Windows naujinimo cmdlet su PSWindowsUpdate. Kaip įdiegti / valdyti „Windows“ naujinimą „PowerShell“ sistemoje „Windows 10/11“? Skaitykime toliau.



Kas yra PSWindowsUpdate

Kalbant apie „PowerShell Windows“ naujinimo diegimą ir valdymą, neišvengiamai reikia aptarti PSWindowsUpdate modulį. Tai svarbus modulis, galintis padėti įdiegti arba valdyti Windows naujinimus iš PowerShell komandų eilučių.

Be to, tai leidžia administratoriui nuotoliniu būdu patikrinti, įdiegti, slėpti ir pašalinti „Windows“ naujinimus naudojant „PowerShell“ „Windows“ serveriuose ir darbo vietose. Tai Michal Gajda bendruomenės modulis, kurį galima įdiegti iš PowerShell galerijos saugyklos. Taigi, jis nėra integruotas į „Windows“.



Kaip įdiegti / tvarkyti „Windows“ naujinimus naudojant „PowerShell“.

Šioje dalyje sužinosite, kaip įdiegti „Windows PowerShell“ naujinimus „Windows 10/11“. Be to, jame taip pat pateikiama kita naudinga informacija, susijusi su „PowerShell Windows“ naujinimais, įskaitant „PSWindowsUpdate“ diegimą, „PowerShell“ patikrinimą, ar nėra „Windows“ naujinimų, „PowerShell“ Windows naujinimų pašalinimą ir kt. Pradėkime tyrinėti.

# 1. Įdiekite PSWindowsUpdate Module

Kaip aptarta aukščiau, PSWindowsUpdate modulis yra būtinas norint priversti PowerShell įdiegti Windows naujinimus. Kadangi jis nėra integruotas į „Windows“, turite jį įdiegti iš „PowerShell“ galerijos. Čia galite jį įdiegti „Windows 10/11“ ir „Windows Server 2022/2019/2016“ naudodami „PowerShell PackageManagement“. Už tai:

1 žingsnis. Dešiniuoju pelės mygtuku spustelėkite Windows meniu kairiajame ekrano mygtuke ir pasirinkite „Windows PowerShell“ (administratorius) ir spustelėkite Taip kad tai patvirtintų.



2 žingsnis. Padidintame PowerShell lange įveskite šią komandą ir paspauskite Įeikite norėdami pradėti diegti PSWindowsUpdate.

Patarimai:

Norint įdiegti thSWindowsUpdate modulį, reikia naudoti TLS 1.2 prisijungimo protokolas. Norėdami įjungti jį PowerShell, galite paleisti [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 komandą.



Diegimo modulis - Pavadinimas PSWindowsUpdate - Force

  įdiegti PSWindowsUpdate

3 veiksmas. Įdiegę paleiskite šią komandą, kad patikrintumėte paketą.

Gauti paketą - pavadinimas PSWindowsUpdate

  patikrinkite PSWindowsUpdate paketą

4 veiksmas. Galite paleisti šią komandą, kad būtų rodomas galimų komandų eilučių sąrašas PSWindowsUpdate modulyje.

get-command -module PSWindowsUpdate

# 2. Pateikite visų galimų Windows naujinimų sąrašą naudodami PowerShell

Prieš diegdami „PowerShell“ „Windows“ naujinimus, galite patikrinti visus esamo kompiuterio „Windows“ naujinimus paleisdami Gaukite „Windows Update“. arba Get-WUList komandą padidintame „PowerShell“ lange.

Jei norite išvardyti visus nuotolinio kompiuterio galimus naujinimus, galite paleisti Get-WUList –ComputerName serveris2 komandą.

# 3. Įdiekite visus galimus „Windows“ naujinimus naudodami „PowerShell“.

Dabar galite automatiškai atsisiųsti ir įdiegti visus galimus „Windows PowerShell“ naujinimus iš „Windows Update“ serverių. Norėdami atlikti šį darbą, atidarykite padidintą „PowerShell“ langą, kaip paaiškinome aukščiau, ir paleiskite šią komandą.

Įdiegti-WindowsUpdate-MicrosoftUpdate-AcceptAll-AutoReboot

arba

Gauti-WindowsUpdate-Priimti viską -Įdiegti -Automatinis paleidimas

Paleidus komandą, „Windows 10/11“ turėtų atsisiųsti ir įdiegti „Windows“ naujinimus ir automatiškai iš naujo paleisti kompiuterį, kad pritaikytų šiuos pakeitimus.

# 4. Įdiekite konkrečius Windows naujinimus naudodami PowerShell

Kartais galbūt norėsite įdiegti konkrečius „Windows“ naujinimus, o ne visus. Tokiu atveju galite atidaryti padidintą PowerShell langą, įveskite šią komandą, paspauskite Įeikite , tipas A, ir pataikė Įeikite .

Pastaba:

Čia reikia pakeisti KB5017308 su norimo įdiegti naujinimo KB pavadinimu.

Gauti-WindowsUpdate -Įdiegti -KBArticleID KB5017308

# 5. Patikrinkite Windows naujinimų įdiegimo istoriją naudodami PowerShell

Galbūt norėsite patikrinti „Windows“ naujinimų istoriją naudodami „PowerShell“. Norėdami tai padaryti, galite atidaryti „PowerShell“ langą ir paleisti Get-WUhistory komandą. Tada gausite anksčiau kompiuteryje įdiegtų „Windows“ naujinimų sąrašą.

# 6. Pašalinkite konkrečius „Windows“ naujinimus naudodami „PowerShell“.

Kartais galbūt norėsite pašalinti neseniai įdiegtus „Windows“ naujinimus dėl tam tikrų priežasčių, tokių kaip „Windows 10“ nuolat įdiegia tuos pačius naujinimus . Tokiu atveju galite paleisti šią komandą ir tiesiog nurodyti KB numeris kaip tas, kurį norite pašalinti iš „Windows 10/11“.

Pašalinti-WindowsUpdate -KBArticleID KB5017308 -Nepaleisti iš naujo

Be to, galite paslėpti konkretų „Windows“ naujinimą, kad jo niekada neįdiegtų „Windows Update“ serveris jūsų kompiuteryje. Pavyzdžiui, galite paleisti šias komandas, kad paslėptumėte KB5017308 atnaujinti.

  • $HideList = 'KB5017308'
  • Get-WindowsUpdate -KBArticleID $HideList – Slėpti

Jei vėliau norite nebeslėpti naujinimo, galite paleisti šią komandą:

Rodyti-WindowsUpdate -KBArticleID $HideList

Papildoma literatūra : Jei negalite įdiegti „Windows“ naujinimų naudodami „PowerShell“, nes nepakanka vietos diske, nesijaudinkite. šios svetainės skaidymo vedlys gali padėti lengvai išspręsti problemą analizuojant vietos diske, išplečiant skaidinį, atnaujinant į didesnį standųjį diską ir pan.