В процессе работы с WSUS накопился некоторый опыт и поэтому хочу поделиться им с теми читателями которые забрели сюда.
1. Не появляются клиенты в консоли WSUS.
Корень этой проблемы кроется в значениях:
1 |
SusClientId |
1 |
SusClientIdValidation |
расположенные в реестре по следующему пути:
1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate |
Для решения этой проблемы нужно удалить эти параметры и выполнить в командной строке:
1 |
wuauclt /resetauthorization /detectnow |
Также для упрощения можно написать простенький скрипт и распространить через GPO в logon:
1 2 3 4 5 6 7 8 |
@echo off reg delete «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /f /v «SusClientId» reg delete «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /f /v «SusClientIdValidation» net stop WUAUServ timeout 15 net start WUAUServ timeout 15 wuauclt /resetauthorization /detectnow |
После этого машина через некоторое время появится.
Иногда помогает сбросить службу Windows Update для этого сделаем скрипт и распространим на проблемной машине с помощью psexec:
1 2 3 4 |
net stop wuauserv rmdir /s /q %windir%\SoftwareDistribution net start wuauserv wuauclt /detectnow |
2. Перенос SQL базы на другой сервер:
Сначала останавливаем службы:
1 2 |
Stop-Service IISADMIN Stop-Service WsusService |
Далее переносим базу средствами SSMS, на самом WSUS сервера правим значение реестра SqlServerName на имя нашего нового SQL сервера
1 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup |
И запускаем обратно службы:
1 2 |
Start-Service IISADMIN Start-Service WsusService |