Перейти до основного контенту

WSUS-встановлення та налаштування через PowerShell-детальний посібник для ефективної роботи з оновленнями системи

5 хв читання
849 переглядів

WSUS (Windows Server Update Services) - це роль Служби оновлення для операційних систем Windows Server, яка дозволяє автоматично завантажувати і встановлювати оновлення для Windows-клієнтів і серверів. Встановлення та налаштування WSUS можна здійснити за допомогою PowerShell, що дозволяє автоматизувати процес та спростити його.

PowerShell - це потужний інструмент командного рядка та сценаріїв, розроблений Microsoft для адміністрування та автоматизації завдань в операційних системах Windows. За допомогою PowerShell можна виконувати різні дії по установці і налаштуванню WSUS, що дозволяє заощадити час і спростити процес.

Для встановлення WSUS через PowerShell потрібно виконати кілька кроків. По-перше, необхідно встановити роль WSUS на сервері. Для цього можна використовувати команду Install-WindowsFeature -Name UpdateServices. Потім потрібно налаштувати параметри WSUS за допомогою команди Set-WSUSServerSynchronization, вказавши адресу джерела оновлень і налаштування розкладу синхронізації. Нарешті, необхідно провести першу синхронізацію для завантаження оновлень.

Запуск WSUS через PowerShell дозволяє автоматизувати процес установки і настройки, а також надає можливість контролювати і моніторити процес за допомогою команд і скриптів. Це зручний і ефективний спосіб установки і настройки WSUS, який дозволяє зберегти час і спростити процес адміністрування системи.

WSUS: встановлення та налаштування

Встановлення WSUS через PowerShell надає можливість автоматизувати цей процес та спростити його для системних адміністраторів. У даній статті ми розглянемо покрокову установку і настройку WSUS з використанням PowerShell.

Встановлення WSUS

1. Відкрийте PowerShell як адміністратор.

2. Виконайте наступну команду:

Install-WindowsFeature -Name UpdateServices -IncludeManagementTools

3. Після встановлення ролі сервера WSUS виконайте таку команду для налаштування:

Initialize-WSUSServer -UpdateServicesStartUpType Automatic

Налаштування WSUS

1. Створіть папку для зберігання оновлень, наприклад, " C:\WSUS".

2. Виконайте наступну команду для настройки шляху збереження оновлень:

$path = "C:\WSUS" Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Update Services\Server\Setup" -Name "ContentDir" -Value $path

3. Задайте ім'я та опис сервера WSUS за допомогою наступних команд:

$servername = "WSUSServer" $serverdesc = "WSUS Server" Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Update Services\Server\Setup" -Name "ServerName" -Value $servername Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Update Services\Server\Setup" -Name "ServerDescription" -Value $serverdesc

4. Відкрийте порти для доступу до WSUS за допомогою наступної команди:

netsh advfirewall firewall add rule name="WSUS Inbound" dir=in action=allow protocol=TCP localport=8530

5. Запустіть служби WSUS:

Start-Service -Name "WSUSService", "W3SVC"

Тепер WSUS встановлений і налаштований, готовий до використання для управління оновленнями в мережі.

Встановлення WSUS через PowerShell

Для установки служби Windows Server Update Services (WSUS) з використанням PowerShell необхідно виконати наступні кроки:

КрокКомандаОпис
1.Install-WindowsFeature -Name UpdateServices -IncludeManagementToolsВстановлення ролі WSUS на сервері
2.Initialize-WSUSServer-SqlServer "ім'я_сервера" - UseWindowsInternalDatabaseІніціалізація сервера WSUS за допомогою вбудованої бази даних Windows
3.New-Item -Path "C:\WSUS" -Type DirectoryСтворення каталогу для зберігання файлів WSUS
4.Set-Service -Name "WSUSService" -StartupType AutomaticНалаштування автоматичного запуску служби WSUS при завантаженні системи
5.Start-Service -Name "WSUSService"Запуск служби WSUS

Після виконання цих кроків WSUS буде успішно встановлено та налаштовано на сервері.

Далі необхідно налаштувати групові політики для клієнтських комп'ютерів, щоб вони могли отримувати оновлення через WSUS-сервер.

Налаштування WSUS за допомогою PowerShell

Для початку, встановіть PowerShell модуль WSUS на вашому сервері. Відкрийте консоль PowerShell і виконайте таку команду:

Install-WindowsFeature -Name UpdateServices -IncludeManagementTools

Після установки модуля WSUS, ви можете приступити до його налаштування. Вам знадобиться виконати наступну послідовність дій:

  1. Налаштуйте параметри підключення до сервера WSUS за допомогою команди $wsusserver = "ім'я сервера".
  2. Створіть з'єднання з сервером WSUS за допомогою команди $WSUS = Get-Wsusserver-Name $wsusserver .
  3. Налаштуйте конфігурацію WSUS за допомогою команди $wsusconfig = $ WSUS.GetConfiguration() .
  4. Змініть необхідні параметри конфігурації за допомогою команди $wsusconfig.параметр = значення .
  5. Збережіть зміни конфігурації за допомогою команди $wsusconfig.save() .

Наприклад, якщо ви хочете змінити порт сервера WSUS на порт 8530, виконайте такі команди:

$wsusServer = "имя_сервера"$wsus = Get-WsusServer -Name $wsusServer$wsusConfig = $wsus.GetConfiguration()$wsusConfig.portNumber = 8530$wsusConfig.save()

Після налаштування WSUS за допомогою PowerShell, ви можете використовувати інші команди для управління оновленнями, установки груп оновлень і багато іншого.

PowerShell надає потужний і гнучкий інструмент для налаштування WSUS. З його допомогою ви можете автоматизувати процес установки і настройки WSUS, що дозволить вам значно економити час і спростити адміністрування вашого сервера.

Ручне налаштування WSUS

Ручна настройка служби Windows Server Update Services (WSUS) надає можливість повного контролю над установкою і налаштуванням компонента.

Для початку ручного налаштування необхідно встановити роль WSUS на сервері. Для цього можна скористатися PowerShell командою:

Install-WindowsFeature -Name UpdateServices -IncludeManagementTools

Після установки ролі можна приступити до Налаштування WSUS. Наступний крок-налаштування підключення до Інтернету для отримання актуальних оновлень.

Щоб налаштувати WSUS на отримання даних із сервера Microsoft, потрібно виконати таку команду:

Set-WsusServer -SyncFromMU

Після налаштування підключення до Інтернету, можна задати налаштування автоматичного завантаження і установки оновлень. Наприклад, щоб налаштувати щоденне завантаження і установку оновлень в 3:00 ночі, необхідно виконати команди:

$autoUpdateOption = Get-WsusServer | Get-WsusSetting |Where-Object Name -eq "AutomaticUpdatesDetectionFrequency"$autoUpdateOption.Value = 1$scheduledInstallDay = Get-WsusServer | Get-WsusSetting |Where-Object Name -eq "AutomaticUpdatesScheduledInstallationDay"$scheduledInstallDay.Value = 7$scheduledInstallHour = Get-WsusServer | Get-WsusSetting |Where-Object Name -eq "AutomaticUpdatesScheduledInstallationTime"$scheduledInstallHour.Value = 3Set-WsusServerSetting -Setting $autoUpdateOption, $scheduledInstallDay, $scheduledInstallHour

Після виконання даних команд буде налаштована регулярне завантаження і установка оновлень на сервері. Дані настройки допоможуть підтримувати сервер в актуальному стані і встановлювати безпечні виправлення операційної системи та інших програм.

WSUS: групи оновлення

Назва групиОпис
All ComputersДана група оновлень включає всі комп'ютери, які підключені до WSUS сервера.
Unassigned ComputersДо цієї групи потрапляють комп'ютери, які не були призначені ні в одну іншу групу.
Critical UpdatesУ цю групу включені оновлення, які мають високу важливість і виправляють критичні уразливості.
Security UpdatesДана група включає в себе оновлення, пов'язані із забезпеченням безпеки системи.
Service PacksУ цю групу включені оновлення, що містять сервісні пакети для операційних систем.

Для створення користувальницької групи оновлень в WSUS можна використовувати PowerShell команду New-wsusupdategroup . Після створення групи, їй можна призначити конкретні оновлення, змінювати її параметри і налаштовувати доступ комп'ютерів до даної групи оновлень.

WSUS: розклад синхронізації

Крок 1: Відкриття PowerShell

В першу чергу, необхідно відкрити сеанс PowerShell на сервері, на якому встановлений WSUS. Це можна зробити, клацнувши правою кнопкою миші на піктограмі PowerShell і вибравши "Запуск від імені адміністратора".

Крок 2: імпорт модуля WSUS

Після відкриття сеансу PowerShell, необхідно імпортувати модуль WSUS за допомогою наступної команди:

Import-Module -Name UpdateServices

Коли модуль WSUS буде імпортовано, ви зможете використовувати всі його команди та функції.

Крок 3: Налаштування розкладу синхронізації

Тепер можна налаштувати розклад синхронізації за допомогою команди Set-Item . Наприклад, щоб встановити щотижневий графік синхронізації на неділю о 22: 00, виконайте таку команду:

Set-Item -Path "WSUS:\Synchronization\ScheduledSyncDay" -Value "Sunday"

Set-Item -Path "WSUS:\Synchronization\ScheduledSyncTime" -Value "22:00:00"

Крок 4: Перевірка налаштованого розкладу

Щоб переконатися, що розклад синхронізації було коректно налаштовано, виконайте наступну команду:

Get-Item -Path "WSUS:\Synchronization\ScheduledSyncDay"

Get-Item -Path "WSUS:\Synchronization\ScheduledSyncTime"

Після виконання команд ви побачите встановлені значення для дня та часу синхронізації.

Важливо: Якщо ви зміните графік синхронізації, не забудьте зберегти зміни за допомогою команди Set-wsusserver . Наприклад:

Тепер ви знаєте, як налаштувати графік синхронізації WSUS за допомогою PowerShell. Дотримуйтесь інструкцій і оновлення будуть завантажені і встановлені вчасно!

WSUS: Налаштування політики групового підключення

Групове підключення до служби Windows Server Update Services (WSUS) дозволяє централізовано керувати оновленнями для комп'ютерів в домені. Налаштування політики групового підключення дозволяє визначити, які комп'ютери будуть підключатися до WSUS-сервера і які оновлення вони будуть отримувати.

Для настройки політики групового підключення необхідно виконати наступні кроки:

  1. Відкрийте групові політики домену через консоль управління груповими політиками.
  2. Перейдіть до розділу "конфігурація Комп'ютера" - > "параметри Windows" - > "налаштування безпеки" - > "параметри клієнта служби оновлення Windows"
  3. Налаштуйте наступні параметри:
    • Встановіть значення "Увімкнено" для параметра "налаштувати автоматичне оновлення"
    • Встановіть значення "Увімкнено" для параметра "налаштувати політику групового підключення"
    • Вкажіть адресу сервера WSUS у параметрі "URL-адреса сервера оновлення"
  4. Застосуйте зміни та закрийте вікно налаштування групових політик домену.

Після налаштування політики групового підключення, комп'ютери в домені будуть автоматично підключатися до WSUS-сервера і отримувати оновлення відповідно до налаштувань WSUS.

Налаштування політики групового підключення до сервера WSUS через PowerShell також можливе. Для цього можна використовувати модуль PSWindowsUpdate і наступний скрипт:

$wsusServer = "http://wsus.example.com"$wsusPort = "8530"$wsusPolicy = Get-WUServiceManager | where-Object $wsusPolicy.UpdateServer = $wsusServer$wsusPolicy.UpdateServerPortNumber = $wsusPort$wsusPolicy.Save()

Після виконання скрипта, політика групового підключення буде налаштована на вказаний WSUS-сервер із зазначеним портом.