Как установить обновления Windows с помощью PowerShell? [Учебник] [Магия разделов]

Очень многие пользователи не понимают, как установить Обновления Windows с помощью PowerShell . Если вы тоже пытаетесь в этом разобраться, этот пост от этот сайт стоит прочитать. В нем подробно объясняется установка обновлений PSWindowsUpdate и PowerShell для Windows.





На этой странице :

PowerShell это мощный графический пользовательский интерфейс, который может получить доступ к различным службам операционной системы в качестве администратора через командные строки. Этот инструмент можно использовать для решения многих различных задач, таких как скопировать файл PowerShell , подключиться к обмену онлайн , выключить/перезагрузить удаленный компьютер , и Windows обновляет PowerShell.

Когда дело доходит до установки обновления Windows в Windows 10/11/8/7, большинство из нас может захотеть использовать функцию настроек Центра обновления Windows. Иногда, однако, Обновления Windows могут зависнуть при загрузке или коды ошибок.

Если вы хотите запустить собственный скрипт для автоматизации установки или исправить новую установку, вы можете выполнить командлеты PowerShell для обновления Windows с помощью PSWindowsUpdate. Как установить PowerShell обновления Windows и управлять им в Windows 10/11? Продолжаем читать.



Что такое PSWindowsUpdate

Когда дело доходит до установки обновлений PowerShell для Windows и управления ими, обсуждение модуля PSWindowsUpdate неизбежно. Это важный модуль, который может помочь вам устанавливать или управлять обновлениями Windows из командной строки PowerShell.

Кроме того, он позволяет администратору удаленно проверять, устанавливать, скрывать и удалять обновления Windows с помощью PowerShell на серверах и рабочих станциях Windows. Это модуль сообщества, созданный Михалом Гайдой и доступный для установки из репозитория галереи PowerShell. Таким образом, он не встроен в 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 PowerShell (администратор) и нажмите на Да чтобы подтвердить это.



Шаг 2. В окне PowerShell с повышенными привилегиями введите следующую команду и нажмите Войти чтобы начать установку PSWindowsUpdate.

Советы:

Для установки модуля thSWindowsUpdate необходимо использовать TLS 1.2 протокол для подключения. Чтобы включить его для PowerShell, вы можете запустить [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 команда.



Install-Module -Name PSWindowsUpdate -Force

  установить PSWindowsUpdate

Шаг 3. После установки выполните следующую команду, чтобы проверить пакет.

Get-Package — имя PSWindowsUpdate

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

Шаг 4. Вы можете запустить следующую команду, чтобы отобразить список доступных командных строк в модуле PSWindowsUpdate.

get-command-module PSWindowsUpdate

# 2. Список всех доступных обновлений Windows с помощью PowerShell

Перед установкой PowerShell обновлений Windows вы можете проверить все доступные обновления Windows для вашего текущего компьютера, запустив Get-WindowsUpdate или же Get-WUList в окне PowerShell с повышенными привилегиями.

  список доступных обновлений Windows с помощью PowerShell

Если вы хотите получить список всех доступных обновлений на удаленном компьютере, вы можете запустить Get-WUList — имя_компьютера server2 команда.

# 3. Установите все доступные обновления Windows с помощью PowerShell

Теперь вы можете автоматически загружать и устанавливать все доступные обновления Windows PowerShell с серверов Центра обновления Windows. Чтобы выполнить эту работу, откройте окно PowerShell с повышенными правами, как мы объясняли выше, и выполните следующую команду.

Установить-WindowsUpdate-MicrosoftUpdate-AcceptAll-AutoReboot

или же

Get-WindowsUpdate-AcceptAll-Install-AutoReboot

После запуска команды Windows 10/11 должна загрузить и установить обновления Windows и автоматически перезагрузить компьютер, чтобы применить эти изменения.

  PowerShell установить обновление Windows

# 4. Установите определенные обновления Windows с помощью PowerShell

Иногда вам может потребоваться установить определенные обновления Windows вместо всех. В этом случае вы можете открыть окно PowerShell с повышенными привилегиями, ввести следующую команду, нажать Войти , тип А, и ударил Войти .

Примечание:

Здесь нужно заменить КБ5017308 с именем обновления, которое вы хотите установить.

Get-WindowsUpdate -Install -KBArticleID KB5017308

  установить конкретное обновление Windows с помощью PowerShell

# 5. Проверьте историю установленных обновлений Windows с помощью PowerShell

Вы можете проверить историю обновлений Windows с помощью PowerShell. Для этого вы можете открыть окно PowerShell и запустить Get-WUHistory команда. Затем вы получите список обновлений Windows, которые вы установили на компьютер ранее.

  проверить установленную историю обновлений Windows с помощью PowerShell

# 6. Удалите определенные обновления Windows с помощью PowerShell

Иногда вы можете захотеть удалить недавно установленные обновления Windows по некоторым причинам, таким как Windows 10 продолжает устанавливать одни и те же обновления снова и снова . В этом случае вы можете запустить следующую команду и просто указать номер базы знаний как тот, который вы хотите удалить из Windows 10/11.

Remove-WindowsUpdate -KBArticleID KB5017308 -NoRestart

Кроме того, вы можете скрыть конкретное обновление Windows, чтобы оно никогда не устанавливалось сервером Центра обновления Windows на ваш компьютер. Например, вы можете запустить следующие команды, чтобы скрыть КБ5017308 Обновить.

  • $HideList = 'KB5017308'
  • Get-WindowsUpdate -KBArticleID $HideList –Скрыть

  скрыть конкретное обновление с помощью PowerShell

Если вы хотите отобразить обновление позже, вы можете запустить следующую команду:

Show-WindowsUpdate -KBArticleID $HideList

дальнейшее чтение : Если вы не можете установить обновления Windows с помощью PowerShell из-за нехватки места на диске, не беспокойтесь. этот мастер разделов сайта может помочь вам легко решить проблему, проанализировав дисковое пространство, расширив раздел, установив жесткий диск большего размера и т. д.