Как да инсталирате актуализации на Windows с PowerShell? [Урок] [Магия на дяловете]

Много потребители са объркани как да инсталират Windows се актуализира с PowerShell . Ако и вие се опитвате да го разберете, тази публикация от този сайт струва си да се прочете. Обяснява подробно инсталирането на актуализацията на Windows на PSWindowsUpdate и PowerShell.





На тази страница:

PowerShell е мощен графичен потребителски интерфейс, който може да осъществява достъп до различни услуги на операционна система като администратор чрез командни редове. Този инструмент може да се използва за работа с много различни произведения, като напр копиране на файл PowerShell , свържете се за обмен онлайн , изключете/рестартирайте отдалечен компютър и актуализиране на Windows PowerShell.

Когато става въпрос за инсталиране на Windows актуализация на Windows 10/11/8/7, повечето от нас може да искат да използват функцията Windows Update Settings. Понякога обаче, Актуализациите на Windows може да са блокирали при изтегляне или някои кодове за грешки.

Ако искате да стартирате персонализиран скрипт, за да автоматизирате инсталацията или да коригирате нова инсталация, можете да изпълните кратки команди за актуализиране на PowerShell Windows с PSWindowsUpdate. Как да инсталирам/управлявам актуализация на Windows PowerShell на Windows 10/11? Нека продължим да четем.



Какво е PSWindowsUpdate

Когато става въпрос за инсталиране и управление на актуализации на PowerShell за Windows, неизбежно е да обсъдим модула PSWindowsUpdate. Това е важен модул, който може да ви помогне да инсталирате или управлявате актуализации на Windows от командните редове на PowerShell.

В допълнение, той позволява на администратор отдалечено да проверява, инсталира, скрива и премахва актуализации на Windows с помощта на PowerShell на Windows сървъри и работни станции. Това е модул на общността от Michal Gajda и е достъпен за инсталиране от хранилището на PowerShell Gallery. Така че не е вграден в Windows.



Как да инсталирате/управлявате актуализации на Windows с PowerShell

В тази част ще научите как да инсталирате актуализации на Windows PowerShell на Windows 10/11. Освен това той представя и друга полезна информация, свързана с актуализациите на PowerShell Windows, включително инсталиране на PSWindowsUpdate, проверка на PowerShell за актуализации на Windows, премахване на актуализации на PowerShell на Windows и т.н. Нека започнем да проучваме.

# 1. Инсталирайте модула PSWindowsUpdate

Както беше обсъдено по-горе, модулът PSWindowsUpdate е необходим, за да накара PowerShell да инсталира актуализации на Windows. Тъй като не е вграден в Windows, трябва да го инсталирате от галерията на PowerShell. Тук можете да го инсталирате на Windows 10/11 и Windows Server 2022/2019/2016 чрез PowerShell PackageManagement. За това:

Етап 1. Щракнете с десния бутон върху Windows меню в левия бутон на екрана и изберете Windows PowerShell (администратор) и щракнете върху да за да го потвърдите.



Стъпка 2. В повдигнатия прозорец на PowerShell въведете следната команда и натиснете Въведете за да започнете инсталирането на PSWindowsUpdate.

Съвети:

Инсталирането на модула thSWindowsUpdate изисква използването на TLS 1.2 протокол за свързване. За да го активирате за PowerShell, можете да стартирате [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 команда.



Install-Module -Name PSWindowsUpdate -Force

  инсталирайте PSWindowsUpdate

Стъпка 3. Веднъж инсталиран, изпълнете следната команда, за да проверите пакета.

Get-Package -Name PSWindowsUpdate

  проверете пакета PSWindowsUpdate

Стъпка 4. Можете да изпълните следната команда, за да покажете списъка с налични командни редове в модула PSWindowsUpdate.

get-command -module PSWindowsUpdate

# 2. Избройте всички налични актуализации на Windows с PowerShell

Преди да инсталирате PowerShell актуализации на Windows, можете да проверите всички налични актуализации на Windows за текущия ви компютър, като стартирате Get-WindowsUpdate или Get-WUList команда в повдигнатия прозорец на PowerShell.

  избройте наличните актуализации на Windows с помощта на PowerShell

Ако искате да изброите всички налични актуализации на отдалечен компютър, можете да стартирате Get-WUList –ComputerName server2 команда.

# 3. Инсталирайте всички налични актуализации на Windows с PowerShell

Сега можете автоматично да изтеглите и инсталирате всички налични актуализации на Windows PowerShell от сървърите на Windows Update. За да извършите тази работа, отворете повишения прозорец на PowerShell, както обясняваме по-горе, и изпълнете следната команда.

Инсталиране-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

или

Get-WindowsUpdate -AcceptAll -Install -AutoReboot

След изпълнение на командата Windows 10/11 трябва да изтегли и инсталира Windows Updates и автоматично да рестартира компютъра, за да приложи тези промени.

  PowerShell инсталира актуализация на Windows

# 4. Инсталирайте конкретни актуализации на Windows с PowerShell

Понякога може да искате да инсталирате конкретни актуализации на Windows вместо всички. В този случай можете да отворите повишения прозорец на PowerShell, въведете следната команда, натиснете Въведете , Тип а, и удари Въведете .

Забележка:

Тук трябва да замените KB5017308 с името на KB на актуализацията, която искате да инсталирате.

Get-WindowsUpdate -Install -KBArticleID KB5017308

  инсталирайте конкретна актуализация на Windows с PowerShell

# 5. Проверете хронологията на инсталираните актуализации на Windows с PowerShell

Може да искате да проверите хронологията на актуализациите на Windows с PowerShell. За да направите това, можете да отворите прозореца на PowerShell и да стартирате Get-WUHistory команда. След това ще получите списък с актуализации на Windows, които сте инсталирали на компютъра по-рано.

  проверете хронологията на инсталираните актуализации на Windows с PowerShell

# 6. Премахнете конкретни актуализации на Windows с PowerShell

Понякога може да искате да премахнете наскоро инсталирани актуализации на Windows поради някои причини, като например Windows 10 продължава да вмъква едни и същи актуализации отново и отново . В този случай можете да изпълните следната команда и просто да посочите KB номер като тази, която искате да премахнете от Windows 10/11.

Премахване-WindowsUpdate -KBArticleID KB5017308 -NoRestart

Освен това можете да скриете конкретна актуализация на Windows, така че тя никога да не бъде инсталирана от сървъра за актуализиране на Windows на вашия компютър. Например, можете да изпълните следните команди, за да скриете KB5017308 актуализация.

  • $HideList = 'KB5017308'
  • Get-WindowsUpdate -KBArticleID $HideList –Скриване

  скриване на конкретна актуализация с PowerShell

Ако искате да покажете актуализацията по-късно, можете да изпълните следната команда:

Show-WindowsUpdate -KBArticleID $HideList

Допълнителна информация : Ако не можете да инсталирате актуализациите на Windows с PowerShell поради недостатъчно дисково пространство, не се притеснявайте. този съветник за разделяне на сайта може да ви помогне лесно да коригирате проблема чрез анализиране на дисковото пространство, разширяване на дяла, надграждане до по-голям твърд диск и т.н.