Přejít na hlavní obsah

WSUS-instalace a konfigurace prostřednictvím PowerShell-podrobný průvodce pro efektivní práci s aktualizacemi systému

WSUS (Windows Server Update Services) - je to role aktualizační služby pro operační systémy Windows Server, která Vám umožňuje automaticky stahovat a instalovat aktualizace pro klienty Windows a servery. Instalaci a konfiguraci WSUS lze provést pomocí PowerShell, což vám umožní proces automatizovat a zjednodušit.

PowerShell - je to výkonný nástroj příkazového řádku a skriptů vyvinutý společností Microsoft pro správu a automatizaci úloh v operačních systémech Windows. Pomocí PowerShell lze provádět různé instalační a konfigurační kroky WSUS, což vám ušetří čas a zjednoduší proces.

Chcete-li nainstalovat WSUS přes PowerShell, musíte provést několik kroků. Nejprve je nutné nainstalovat roli WSUS na server. K tomu lze použít příkaz Install-WindowsFeature -Name UpdateServices. Poté je nutné nakonfigurovat nastavení WSUS pomocí příkazu Set-WSUSServerSynchronization zadáním adresy zdroje aktualizací a nastavení plánu synchronizace. Nakonec je nutné provést první synchronizaci pro stahování aktualizací.

Spuštění WSUS prostřednictvím PowerShell vám umožní automatizovat proces instalace a nastavení a zároveň vám umožní sledovat a monitorovat proces pomocí příkazů a skriptů. Je to pohodlný a efektivní způsob instalace a konfigurace WSUS, který vám umožní ušetřit čas a zjednodušit proces správy systému.

WSUS: instalace a konfigurace

Instalace WSUS prostřednictvím PowerShell poskytuje možnost automatizovat tento proces a zjednodušit jej pro správce systému. V tomto článku se podíváme na krok za krokem instalaci a konfiguraci WSUS pomocí PowerShell.

Instalace WSUS

1. Otevřete PowerShell jako správce.

2. Spusťte následující příkaz:

Install-WindowsFeature -Name UpdateServices -IncludeManagementTools

3. Po instalaci role serveru WSUS spusťte následující příkaz pro konfiguraci:

Initialize-WSUSServer -UpdateServicesStartUpType Automatic

Nastavení WSUS

1. Vytvořte složku pro ukládání aktualizací, například " C:\WSUS".

2. Spusťte následující příkaz pro nastavení cesty uložení aktualizací:

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

3. Zadejte název a popis serveru WSUS pomocí následujících příkazů:

$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. Otevřete porty pro přístup k WSUS pomocí následujícího příkazu:

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

5. Spusťte služby WSUS:

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

Nyní je WSUS nainstalován a nakonfigurován, připraven k použití pro správu aktualizací v síti.

Instalace WSUS přes PowerShell

Chcete-li nainstalovat službu Windows Server Update Services (WSUS) pomocí aplikace PowerShell, musíte postupovat podle následujících kroků:

KrokTýmPopis
1.Install-WindowsFeature -Name UpdateServices -IncludeManagementToolsInstalace role WSUS na server
2.Initialize-WSUSServer - SQLServer" název_server " - UseWindowsInternalDatabaseInicializace serveru WSUS pomocí vestavěné databáze Windows
3.New-Item -Path "C:\WSUS" -Type DirectoryVytvoření adresáře pro ukládání souborů WSUS
4.Set-Service -Name "WSUSService" -StartupType AutomaticNastavení automatického spuštění služby WSUS při spuštění systému
5.Start-Service -Name "WSUSService"Spuštění služby WSUS

Po provedení těchto kroků bude WSUS úspěšně nainstalován a nakonfigurován na serveru.

Dále je třeba nakonfigurovat zásady skupiny pro klientské počítače, aby mohly přijímat aktualizace prostřednictvím serveru WSUS.

Nastavení WSUS pomocí PowerShell

Chcete-li začít, nainstalujte na svůj server modul WSUS PowerShell. Otevřete konzoli PowerShell a spusťte následující příkaz:

Install-WindowsFeature -Name UpdateServices -IncludeManagementTools

Po instalaci modulu WSUS můžete začít s jeho nastavením. Budete muset provést následující sekvenci akcí:

  1. Nakonfigurujte nastavení připojení k serveru WSUS pomocí příkazu $wsusserver = "název serveru".
  2. Vytvořte připojení k serveru WSUS pomocí příkazu $wsus = Get-WsusServer-Name $wsusServer .
  3. Nakonfigurujte konfiguraci WSUS pomocí příkazu $wsusconfig = $wsus.GetConfiguration() .
  4. Změňte požadované nastavení konfigurace pomocí příkazu $wsusConfig.parametr = hodnota .
  5. Uložte změny konfigurace pomocí příkazu $wsusConfig.save() .

Pokud například chcete změnit port serveru WSUS na port 8530, postupujte podle následujících příkazů:

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

Po konfiguraci WSUS pomocí PowerShell, můžete použít další příkazy ke správě aktualizací, instalaci skupin aktualizací a další.

PowerShell poskytuje výkonný a flexibilní nástroj pro přizpůsobení WSUS. S ním můžete automatizovat proces instalace a konfigurace WSUS, což vám umožní výrazně ušetřit čas a usnadnit správu vašeho serveru.

Ruční nastavení WSUS

Ruční konfigurace služby Windows Server Update Services (WSUS) umožňuje úplnou kontrolu nad instalací a nastavením součásti.

Chcete-li začít s ručním nastavením, musíte na serveru nastavit roli WSUS. K tomu můžete použít PowerShell příkaz:

Install-WindowsFeature -Name UpdateServices -IncludeManagementTools

Po instalaci role můžete začít konfigurovat WSUS. Dalším krokem je nastavení připojení k internetu pro aktuální aktualizace.

Chcete-li nakonfigurovat WSUS tak, aby přijímal data ze serveru Microsoft, musíte spustit následující příkaz:

Set-WsusServer -SyncFromMU

Po nastavení připojení k internetu je možné nastavit nastavení automatického stahování a instalace aktualizací. Chcete-li například nastavit denní stahování a instalaci aktualizací ve 3:00 v noci, musíte provést příkazy:

$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

Po provedení těchto příkazů bude nakonfigurováno pravidelné stahování a instalace aktualizací na serveru. Tato nastavení pomohou udržovat server aktuální a instalovat zabezpečené opravy operačního systému a dalších programů.

WSUS: aktualizační skupiny

Název skupinyPopis
All ComputersTato skupina aktualizací zahrnuje všechny počítače, které jsou připojeny k serveru WSUS.
Unassigned ComputersDo této skupiny spadají počítače, které nebyly přiřazeny do žádné jiné skupiny.
Critical UpdatesTato skupina obsahuje aktualizace, které jsou vysoce důležité a opravují kritické zranitelnosti.
Security UpdatesTato skupina zahrnuje aktualizace související se zabezpečením systému.
Service PacksTato skupina obsahuje aktualizace obsahující servisní balíčky pro operační systémy.

K vytvoření vlastní skupiny aktualizací ve WSUS lze použít PowerShell příkaz New-WsusUpdateGroup . Po vytvoření skupiny lze přiřadit konkrétní aktualizace, změnit její nastavení a konfigurovat přístup počítačů k dané skupině aktualizací.

WSUS: plán synchronizace

Krok 1: Otevření PowerShell

Nejprve je nutné otevřít relaci PowerShell na serveru, který má nainstalovaný WSUS. To lze provést kliknutím pravým tlačítkem myši na ikonu PowerShell a výběrem "Spustit jako správce".

Krok 2: Import modulu WSUS

Po otevření relace PowerShell Je nutné importovat modul WSUS pomocí následujícího příkazu:

Import-Module -Name UpdateServices

Když je modul WSUS importován, budete moci použít všechny jeho příkazy a funkce.

Krok 3: Nastavení plánu synchronizace

Nyní můžete nastavit plán synchronizace pomocí příkazu Set-Item . Chcete-li například nastavit týdenní plán synchronizace na neděli ve 22:00, spusťte následující příkaz:

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

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

Krok 4: Kontrola nastaveného plánu

Chcete-li se ujistit, že plán synchronizace byl správně nakonfigurován, spusťte následující příkaz:

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

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

Po provedení příkazů uvidíte nastavené hodnoty pro den a čas synchronizace.

Důležitě: Pokud změníte plán synchronizace, nezapomeňte uložit změny pomocí příkazu Set-WsusServer . Například:

Nyní víte, jak nastavit plán synchronizace WSUS pomocí PowerShell. Postupujte podle pokynů a aktualizace budou staženy a nainstalovány včas!

WSUS: konfigurace zásad skupinového připojení

Skupinové připojení ke službě Windows Server Update Services (WSUS) umožňuje centrálně spravovat aktualizace pro počítače v doméně. Konfigurace zásad skupinového připojení umožňuje určit, které počítače se připojí k serveru WSUS a jaké aktualizace obdrží.

Chcete-li nakonfigurovat zásady skupinového připojení, musíte postupovat podle následujících kroků:

  1. Otevřete Zásady skupiny domény prostřednictvím konzoly Správa zásad skupiny.
  2. Přejděte do sekce konfigurace počítače - > možnosti systému Windows - > Nastavení zabezpečení - > možnosti klienta služby Windows Update Service
  3. Nakonfigurujte následující nastavení:
    • Nastavte možnost "Povoleno" na "konfigurovat automatickou aktualizaci"
    • Nastavte možnost "Povoleno" na "konfigurovat zásady skupinového připojení"
    • Zadejte adresu serveru WSUS v možnosti "adresa URL serveru pro aktualizace"
  4. Použijte změny a zavřete okno Nastavení zásad skupiny domény.

Po nastavení zásad skupinového připojení se počítače v doméně automaticky připojí k serveru WSUS a obdrží aktualizace podle nastavení WSUS.

Konfigurace zásad skupinového připojení k serveru WSUS prostřednictvím serveru PowerShell je také možná. K tomu lze použít modul PSWindowsUpdate a následující skript:

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

Po spuštění skriptu budou zásady skupinového připojení nakonfigurovány na zadaný server WSUS se zadaným portem.