211service.com
Как да инсталирате актуализации на 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

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

Стъпка 4. Можете да изпълните следната команда, за да покажете списъка с налични командни редове в модула PSWindowsUpdate.
get-command -module PSWindowsUpdate
# 2. Избройте всички налични актуализации на Windows с PowerShell
Преди да инсталирате PowerShell актуализации на Windows, можете да проверите всички налични актуализации на Windows за текущия ви компютър, като стартирате Get-WindowsUpdate или Get-WUList команда в повдигнатия прозорец на 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 и автоматично да рестартира компютъра, за да приложи тези промени.

# 4. Инсталирайте конкретни актуализации на Windows с PowerShell
Понякога може да искате да инсталирате конкретни актуализации на Windows вместо всички. В този случай можете да отворите повишения прозорец на PowerShell, въведете следната команда, натиснете Въведете , Тип а, и удари Въведете .
Забележка:Тук трябва да замените KB5017308 с името на KB на актуализацията, която искате да инсталирате.
Get-WindowsUpdate -Install -KBArticleID KB5017308

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

# 6. Премахнете конкретни актуализации на Windows с PowerShell
Понякога може да искате да премахнете наскоро инсталирани актуализации на Windows поради някои причини, като например Windows 10 продължава да вмъква едни и същи актуализации отново и отново . В този случай можете да изпълните следната команда и просто да посочите KB номер като тази, която искате да премахнете от Windows 10/11.
Премахване-WindowsUpdate -KBArticleID KB5017308 -NoRestart
Освен това можете да скриете конкретна актуализация на Windows, така че тя никога да не бъде инсталирана от сървъра за актуализиране на Windows на вашия компютър. Например, можете да изпълните следните команди, за да скриете KB5017308 актуализация.
- $HideList = 'KB5017308'
- Get-WindowsUpdate -KBArticleID $HideList –Скриване

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