Ako nainštalovať/spravovať aktualizácie systému Windows pomocou PowerShell? [Výukový program] [Kúzlo oddielov]

Veľa používateľov je zmätených v tom, ako nainštalovať Aktualizácie systému Windows pomocou prostredia PowerShell . Ak sa aj vy snažíte prísť na to, tento príspevok z táto stránka stojí za prečítanie. Podrobne vysvetľuje inštaláciu aktualizácie PSWindowsUpdate a PowerShell Windows.





Na tejto stránke:

PowerShell je výkonné grafické používateľské rozhranie, ktoré môže pristupovať k rôznym službám operačného systému ako správca prostredníctvom príkazových riadkov. Tento nástroj je možné použiť na riešenie mnohých rôznych diel ako napr skopírujte súbor PowerShell , pripojiť sa k výmene online , vypnúť/reštartovať vzdialený počítač a Windows aktualizovať PowerShell.

Pokiaľ ide o inštaláciu aktualizácie systému Windows v systéme Windows 10/11/8/7, väčšina z nás môže chcieť použiť funkciu Windows Update Settings. Niekedy však Aktualizácie systému Windows sa môžu zaseknúť pri sťahovaní alebo nejaké chybové kódy.

Ak chcete spustiť vlastný skript na automatizáciu inštalácie alebo opravu novej inštalácie, môžete vykonať rutiny aktualizácií systému Windows PowerShell pomocou PSWindowsUpdate. Ako nainštalovať/spravovať Windows update PowerShell na Windows 10/11? Pokračujme v čítaní.



Čo je PSWindowsUpdate

Pokiaľ ide o inštaláciu a správu aktualizácií PowerShell Windows, je nevyhnutné diskutovať o module PSWindowsUpdate. Je to dôležitý modul, ktorý vám môže pomôcť nainštalovať alebo spravovať aktualizácie systému Windows z príkazových riadkov prostredia PowerShell.

Okrem toho umožňuje správcovi vzdialene kontrolovať, inštalovať, skrývať a odstraňovať aktualizácie systému Windows pomocou prostredia PowerShell na serveroch a pracovných staniciach so systémom Windows. Ide o komunitný modul od Michala Gajdu a je dostupný na inštaláciu z úložiska PowerShell Gallery. Nie je teda zabudovaný do systému Windows.



Ako nainštalovať/spravovať aktualizácie systému Windows pomocou PowerShell

V tejto časti sa dozviete, ako nainštalovať aktualizácie Windows PowerShell na Windows 10/11. Okrem toho predstavuje aj ďalšie užitočné informácie týkajúce sa aktualizácií PowerShell Windows, vrátane inštalácie PSWindowsUpdate, kontroly PowerShell aktualizácií Windowsu, odstránenia aktualizácií PowerShell Windows atď. Začnime skúmať.

# 1. Nainštalujte modul PSWindowsUpdate

Ako je uvedené vyššie, modul PSWindowsUpdate je potrebný na to, aby PowerShell nainštaloval aktualizácie systému Windows. Keďže nie je zabudovaný do systému Windows, musíte ho nainštalovať z galérie PowerShell. Tu si ho môžete nainštalovať na Windows 10/11 a Windows Server 2022/2019/2016 prostredníctvom PowerShell PackageManagement. Pre to:

Krok 1. Kliknite pravým tlačidlom myši na Windows na ľavom tlačidle obrazovky a vyberte Windows PowerShell (správca) a kliknite na Áno aby ste to potvrdili.



Krok 2. Vo zvýšenom okne PowerShell zadajte nasledujúci príkaz a stlačte Zadajte spustite inštaláciu PSWindowsUpdate.

Tipy:

Inštalácia modulu thSWindowsUpdate vyžaduje použitie TLS 1.2 protokol na pripojenie. Ak ho chcete povoliť pre PowerShell, môžete spustiť [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 príkaz.



Install-Modul -Name PSWindowsUpdate -Force

  nainštalujte PSWindowsUpdate

Krok 3. Po nainštalovaní spustite nasledujúci príkaz a skontrolujte balík.

Get-Package -Name PSWindowsUpdate

  skontrolujte balík PSWindowsUpdate

Krok 4. Na zobrazenie zoznamu dostupných príkazových riadkov v module PSWindowsUpdate môžete spustiť nasledujúci príkaz.

get-command -module PSWindowsUpdate

# 2. Zoznam všetkých dostupných aktualizácií systému Windows pomocou prostredia PowerShell

Pred inštaláciou aktualizácií systému Windows PowerShell môžete skontrolovať všetky dostupné aktualizácie systému Windows pre váš aktuálny počítač spustením Get-WindowsUpdate alebo Get-WUList príkaz vo zvýšenom okne PowerShell.

  zoznam dostupných aktualizácií systému Windows pomocou prostredia PowerShell

Ak chcete zobraziť zoznam všetkých dostupných aktualizácií na vzdialenom počítači, môžete spustiť Get-WUList –Názov počítača server2 príkaz.

# 3. Nainštalujte všetky dostupné aktualizácie systému Windows pomocou prostredia PowerShell

Teraz môžete automaticky stiahnuť a nainštalovať všetky dostupné aktualizácie systému Windows PowerShell zo serverov Windows Update. Ak to chcete urobiť, otvorte zvýšené okno PowerShell, ako je vysvetlené vyššie, a spustite nasledujúci príkaz.

Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

alebo

Get-WindowsUpdate -AcceptAll -Install -AutoReboot

Po spustení príkazu by mal systém Windows 10/11 stiahnuť a nainštalovať aktualizácie systému Windows a automaticky reštartovať počítač, aby sa tieto zmeny uplatnili.

  PowerShell nainštalujte aktualizáciu systému Windows

# 4. Nainštalujte špecifické aktualizácie systému Windows pomocou prostredia PowerShell

Niekedy možno budete chcieť nainštalovať konkrétne aktualizácie systému Windows namiesto všetkých. V tomto prípade môžete otvoriť zvýšené okno PowerShell, zadajte nasledujúci príkaz a stlačte Zadajte , typ A, a udrel Zadajte .

Poznámka:

Tu je potrebné vymeniť KB5017308 s názvom KB aktualizácie, ktorú chcete nainštalovať.

Get-WindowsUpdate -Install -KBArticleID KB5017308

  nainštalujte konkrétnu aktualizáciu systému Windows pomocou prostredia PowerShell

# 5. Skontrolujte históriu nainštalovaných aktualizácií systému Windows pomocou prostredia PowerShell

Možno budete chcieť skontrolovať históriu aktualizácií systému Windows pomocou PowerShell. Ak to chcete urobiť, môžete otvoriť okno PowerShell a spustiť Get-WUHistory príkaz. Potom získate zoznam aktualizácií systému Windows, ktoré ste predtým nainštalovali do počítača.

  skontrolujte históriu nainštalovaných aktualizácií systému Windows pomocou prostredia PowerShell

# 6. Odstráňte špecifické aktualizácie systému Windows pomocou prostredia PowerShell

Niekedy možno budete chcieť odstrániť nedávno nainštalované aktualizácie systému Windows z niektorých dôvodov, ako napr Windows 10 neustále vštepuje rovnaké aktualizácie . V tomto prípade môžete spustiť nasledujúci príkaz a zadať iba príkaz KB číslo ako ten, ktorý chcete odstrániť zo systému Windows 10/11.

Remove-WindowsUpdate -KBArticleID KB5017308 -NoRestart

Môžete tiež skryť konkrétnu aktualizáciu systému Windows, takže ju server Windows Update na vašom počítači nikdy nenainštaluje. Môžete napríklad spustiť nasledujúce príkazy na skrytie KB5017308 aktualizovať.

  • $HideList = 'KB5017308'
  • Get-WindowsUpdate -KBArticleID $HideList -Skryť

  skryť konkrétnu aktualizáciu pomocou PowerShell

Ak chcete aktualizáciu odkryť neskôr, môžete spustiť nasledujúci príkaz:

Show-WindowsUpdate -KBArticleID $HideList

Ďalšie čítanie : Ak nemôžete nainštalovať aktualizácie systému Windows pomocou prostredia PowerShell pre nedostatok miesta na disku, nemajte obavy. Sprievodca rozdelením tejto lokality vám môže pomôcť problém jednoducho vyriešiť analýzou miesta na disku, rozšírením oddielu, inováciou na väčší pevný disk atď.