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ů:
| Krok | Tým | Popis |
|---|---|---|
| 1. | Install-WindowsFeature -Name UpdateServices -IncludeManagementTools | Instalace role WSUS na server |
| 2. | Initialize-WSUSServer - SQLServer" název_server " - UseWindowsInternalDatabase | Inicializace serveru WSUS pomocí vestavěné databáze Windows |
| 3. | New-Item -Path "C:\WSUS" -Type Directory | Vytvoření adresáře pro ukládání souborů WSUS |
| 4. | Set-Service -Name "WSUSService" -StartupType Automatic | Nastavení 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í:
- Nakonfigurujte nastavení připojení k serveru WSUS pomocí příkazu $wsusserver = "název serveru".
- Vytvořte připojení k serveru WSUS pomocí příkazu $wsus = Get-WsusServer-Name $wsusServer .
- Nakonfigurujte konfiguraci WSUS pomocí příkazu $wsusconfig = $wsus.GetConfiguration() .
- Změňte požadované nastavení konfigurace pomocí příkazu $wsusConfig.parametr = hodnota .
- 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 skupiny | Popis |
|---|---|
| All Computers | Tato skupina aktualizací zahrnuje všechny počítače, které jsou připojeny k serveru WSUS. |
| Unassigned Computers | Do této skupiny spadají počítače, které nebyly přiřazeny do žádné jiné skupiny. |
| Critical Updates | Tato skupina obsahuje aktualizace, které jsou vysoce důležité a opravují kritické zranitelnosti. |
| Security Updates | Tato skupina zahrnuje aktualizace související se zabezpečením systému. |
| Service Packs | Tato 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ů:
- Otevřete Zásady skupiny domény prostřednictvím konzoly Správa zásad skupiny.
- 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
- 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"
- 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.