- Как обновить Windows 10 через PowerShell: подробная инструкция
- Получаем список доступных обновлений Windows из PowerShell
- Установка модуля управления обновлениями PSWindowsUpdate
- Установка модуля PSWindowsUpdate
- Сканирование обновлений на локальном компьютере
- Установка обновлений на локальном компьютере
- Установка обновлений на удаленных компьютерах
- Сканирование обновлений на удаленных компьютерах
- Удаление обновлений на удаленных компьютерах
- Скрытие обновлений на локальном компьютере
- Скрытие обновлений на удаленных компьютерах
- Remove-WindowsUpdate Удаление обновлений
- Обзор команд модуля PSWindowsUpdate
- Установка модуля PSWindowsUpdate
- Просмотр доступных обновлений
- Установка обновлений
- Получение информации об установленных обновлениях
- Удаление ненужных обновлений
- Сканирование удаленных серверов на наличие обновлений
- Настройка автоматической установки обновлений
- Управление скрытыми обновлениями
- Видео:
- Windows Updates through PowerShell
Как обновить Windows 10 через PowerShell: подробная инструкция
Обновление операционной системы Windows 10 является важным аспектом ее безопасности и производительности. С помощью PowerShell, вы можете управлять процессом обновления более гибко и эффективно.
Для начала установите модуль PSWindowsUpdate, который предоставляет набор командлетов для управления обновлениями. Выполните команду Install-Module -Name PSWindowsUpdate в командной строке PowerShell.
После установки модуля, выполните сканирование компьютера на наличие доступных обновлений с помощью команды Get-WindowsUpdate. Вы можете добавить атрибут -HideFalse, чтобы скрыть неважные обновления.
Для установки всех доступных обновлений выполните команду Install-WindowsUpdate. В случае удаленного управления компьютером, добавьте параметр -ComputerName и указывайте имя компьютера. Если вы хотите обновить только определенные обновления, используйте командлет Install-WindowsUpdate -KBArticleID «KB123456».
Получаем список доступных обновлений Windows из PowerShell
Чтобы получить список доступных обновлений Windows на компьютере с помощью PowerShell, мы будем использовать модуль «PSWindowsUpdate».
1. Установите модуль «PSWindowsUpdate» на компьютере, на котором хотите получить список обновлений. Для этого выполните следующую команду:
install-module -name PSWindowsUpdate
2. Подключитесь к серверам Windows Update с помощью команды:
add-wuservicemanager
3. Чтобы получить список доступных обновлений, выполните команду:
get-windowsupdate
4. Чтобы получить список установленных обновлений, выполните команду:
get-wulist
5. Чтобы получить список удаленных обновлений, выполните команду:
get-wuremovedlist
6. Чтобы получить список обновлений с определенным статусом, используйте атрибут «-status». Например, чтобы получить список только установленных обновлений, выполните команду:
get-windowsupdate -status "installed"
7. Чтобы скрыть ненужные обновления из списка, используйте команду:
hide-windowsupdate -updateid "ID_обновления"
8. Чтобы удалить обновления с компьютера, используйте команду:
remove-windowsupdate -updateid "ID_обновления"
Теперь вы можете получить список доступных обновлений Windows на вашем компьютере с помощью PowerShell. Используйте эти команды для управления обновлениями и настройками автоматической установки обновлений.
Установка модуля управления обновлениями PSWindowsUpdate
Для обновления операционной системы Windows 10 через PowerShell можно использовать модуль управления обновлениями PSWindowsUpdate. В этом разделе мы расскажем, как установить и использовать данную утилиту.
Установка модуля PSWindowsUpdate
Для начала убедитесь, что у вас установлена последняя версия PowerShell.
Чтобы установить модуль управления обновлениями PSWindowsUpdate, выполните следующие команды:
Install-Module -Name PSWindowsUpdate
Если вам будет предложено установить модуль из непроверенного репозитория, введите «A» и нажмите Enter.
Сканирование обновлений на локальном компьютере
После установки модуля PSWindowsUpdate вы можете сканировать доступные обновления на локальном компьютере. Для этого выполните следующую команду:
Get-WUList
В результате выполнения команды будет выведен список доступных обновлений, включая категорию, идентификатор и описание каждого обновления.
Установка обновлений на локальном компьютере
Чтобы установить все доступные обновления на локальном компьютере, выполните следующую команду:
Get-WUInstall -AcceptAll -AutoReboot
Эта команда автоматически устанавливает все доступные обновления и перезагружает компьютер после установки.
Установка обновлений на удаленных компьютерах
Для установки обновлений на удаленных компьютерах, воспользуйтесь командой Invoke-WUJob
. Например, для установки обновлений на сервере с именем «server1» выполните следующую команду:
Invoke-WUJob -ComputerName server1 -Script {Get-WUInstall -AcceptAll -AutoReboot}
Эта команда установит все доступные обновления на указанном сервере и выполнит перезагрузку после установки.
Сканирование обновлений на удаленных компьютерах
Чтобы сканировать доступные обновления на удаленных компьютерах, используйте команду Get-WUHistory
. Например, чтобы получить список доступных обновлений на сервере «server1», выполните следующую команду:
Get-WUHistory -ComputerName server1
Эта команда выведет список доступных обновлений на указанном сервере.
Удаление обновлений на удаленных компьютерах
Для удаления определенного обновления на удаленных компьютерах, используйте команду Remove-WindowsUpdate
. Например, чтобы удалить обновление с идентификатором «KB1234567» с сервера «server1», выполните следующую команду:
Remove-WindowsUpdate -ComputerName server1 -KBArticleID KB1234567
Эта команда удалит указанное обновление с указанного сервера.
Скрытие обновлений на локальном компьютере
Чтобы скрыть определенное обновление на локальном компьютере, используйте команду Hide-WindowsUpdate
. Например, чтобы скрыть обновление с идентификатором «KB1234567» на локальном компьютере, выполните следующую команду:
Hide-WindowsUpdate -KBArticleID KB1234567
Эта команда скроет указанное обновление на локальном компьютере.
Скрытие обновлений на удаленных компьютерах
Для скрытия обновления на удаленных компьютерах, используйте команду Hide-WindowsUpdate
. Например, чтобы скрыть обновление с идентификатором «KB1234567» на сервере «server1», выполните следующую команду:
Hide-WindowsUpdate -ComputerName server1 -KBArticleID KB1234567
Эта команда скроет указанное обновление на указанном сервере.
Теперь вы знаете, как установить и использовать модуль управления обновлениями PSWindowsUpdate. С помощью этого модуля вы сможете управлять обновлениями на локальном и удаленных компьютерах, сканировать доступные обновления и устанавливать их автоматически.
Remove-WindowsUpdate Удаление обновлений
Для использования команды Remove-WindowsUpdate необходимо установить модуль pswindowsupdate:
Install-Module -Name pswindowsupdate
После установки модуля выполните команду:
Import-Module pswindowsupdate
Теперь вы можете использовать команду Remove-WindowsUpdate для удаления обновлений. Вот пример удаления обновлений с компьютера server1:
Remove-WindowsUpdate -ComputerName server1 -KBArticleID KB1234567
Где server1 — имя компьютера, а KB1234567 — идентификатор обновления, которое вы хотите удалить.
Чтобы сохранить список удаленных обновлений, вы можете использовать параметр -HideFalse:
Remove-WindowsUpdate -ComputerName server1 -KBArticleID KB1234567 -HideFalse
Таким образом, удаленные обновления будут скрыты из списка доступных для установки обновлений.
Если вы хотите удалить все обновления с компьютера server1, можно использовать следующую команду:
Remove-WindowsUpdate -ComputerName server1 -All -HideFalse
Чтобы удалить обновления определенной категории, используйте параметр -NotCategory:
Remove-WindowsUpdate -ComputerName server1 -NotCategory "Security Updates" -HideFalse
Если вы хотите удалить обновления на удаленном компьютере, используйте команду Remove-WindowsUpdate с параметром -ComputerName:
Remove-WindowsUpdate -ComputerName server1 -KBArticleID KB1234567
С помощью команды Get-WURebootStatus можно получить состояние перезагрузки на удаленном компьютере:
Get-WURebootStatus -ComputerName server1
Чтобы получить список доступных обновлений и установить их на удаленных компьютерах, используйте команду Get-WUInstall. Например:
Get-WUInstall -ComputerName server1 -Targets "server1","server2","server3"
Если вы хотите добавить удаленный компьютер в список управления WSUS, можно воспользоваться командой Add-WUServiceManager:
Add-WUServiceManager -ComputerName server1
Чтобы запустить просмотр истории установки обновлений на удаленном компьютере, используйте команду Get-WUUpdateLog:
Get-WUUpdateLog -ComputerName server1
Таким образом, с помощью PowerShell и модуля pswindowsupdate вы можете удобно управлять удаленными обновлениями операционной системы Windows 10, добавлять и удалять обновления, устанавливать их на удаленных компьютерах, а также просматривать историю установки.
Обзор команд модуля PSWindowsUpdate
Модуль PSWindowsUpdate в PowerShell предоставляет набор команд для управления обновлениями операционной системы Windows 10. С его помощью вы можете установить и управлять обновлениями на компьютерах и серверах.
Установка модуля PSWindowsUpdate
Чтобы начать использовать команды модуля PSWindowsUpdate, его необходимо установить. Для этого выполните следующие действия:
- Откройте PowerShell с правами администратора.
- Введите команду «install-windowsupdate» и нажмите Enter.
- Подтвердите установку модуля.
Просмотр доступных обновлений
После установки модуля PSWindowsUpdate вы можете проверить, какие обновления доступны для установки на вашем компьютере или конкретном сервере. Для этого используйте команду «get-wuhistory».
Установка обновлений
Для установки обновлений с помощью модуля PSWindowsUpdate используйте команду «install-windowsupdate».
Чтобы установить обновления на конкретном сервере (например, server1), выполните следующие действия:
- Откройте PowerShell с правами администратора.
- Введите команду «install-windowsupdate -computername server1» и нажмите Enter.
- Дождитесь завершения установки обновлений.
Получение информации об установленных обновлениях
Чтобы просмотреть список установленных обновлений на вашем компьютере или сервере, используйте команду «get-wuhistory».
Удаление ненужных обновлений
Если вам необходимо удалить установленные обновления, вы можете воспользоваться командой «uninstall-windowsupdate». Например, чтобы удалить обновление с идентификатором KB123456, выполните следующие действия:
- Откройте PowerShell с правами администратора.
- Введите команду «uninstall-windowsupdate -kba rticleid KB123456» и нажмите Enter.
- Подтвердите удаление обновления.
Сканирование удаленных серверов на наличие обновлений
Модуль PSWindowsUpdate также позволяет сканировать удаленные сервера на наличие доступных обновлений. Для этого используйте команду «invoke-wujob». Например, чтобы запустить сканирование обновлений на сервере server1, выполните следующие действия:
- Откройте PowerShell с правами администратора.
- Введите команду «invoke-wujob -computername server1» и нажмите Enter.
- Дождитесь завершения сканирования обновлений.
Настройка автоматической установки обновлений
Чтобы настроить автоматическую установку обновлений в модуле PSWindowsUpdate, выполните следующие действия:
- Откройте PowerShell с правами администратора.
- Введите команду «set-wuoptions -autoreboot -microsoftupdate» и нажмите Enter.
- Настройки автоматической установки обновлений теперь сохранены.
Управление скрытыми обновлениями
Модуль PSWindowsUpdate позволяет управлять скрытыми обновлениями. Для скрытия обновлений используйте команду «hide-windowsupdate». Например, чтобы скрыть обновления с ID 123 и 456, выполните следующие действия:
- Откройте PowerShell с правами администратора.
- Введите команду «hide-windowsupdate -hidelist 123,456 -hidefalse» и нажмите Enter.
- Теперь указанные обновления будут скрыты.
Таким образом, модуль PSWindowsUpdate позволяет установить, просмотреть, управлять и удалять обновления в операционной системе Windows 10 с помощью PowerShell. Он также предоставляет возможность сканировать удаленные сервера на наличие доступных обновлений и настраивать автоматическую установку обновлений.
Видео:
Windows Updates through PowerShell
Windows Updates through PowerShell by Chris Titus Tech 64,414 views 10 months ago 5 minutes, 25 seconds