Oprava klientů WSUS

Klienti WSUS se nechtějí aktualizovat po změně serveru?
Takže jdeme za vámi. (C)

Každému se občas stane, že něco přestane fungovat.
V tomto článku se budeme zabývat WSUS (podrobnější informace o WSUS získáte zde a zde).
A konkrétně o tom, jak donutit klienty WSUS (tj. naše počítače) znovu získávat aktualizace po přesunu nebo obnově stávajícího serveru aktualizací.

Takže situace je následující.
Server WSUS selhal. Přesněji, RAID kontroler je z roku 2000. Ale tento fakt radost nepřinesl. Po krátkém snažení (s pokusy o obnovení RAIDu, který byl zničen umírajícím kontrolerem) bylo rozhodnuto odeslat vše na nový WSUS server.
Nakonec jsme dostali funkční WSUS, na který se z nějakého důvodu klienti nepřipojovali.
Momentky: WSUS je připojen pomocí FQDN přes interní DNS server, WSUS server je zapsán v skupinových politikách a rozšiřuje se na klienty přes AD, nastavení pro server je výchozí, před zahájením všech akcí aktualizujte samotný WSUS a proveďte synchronizaci aktualizací.

Po analýze situace byla zjištěna několik klíčových momentů.
1) Klientská kolize (řeč o wuauclt) při pokusu o připojení k SID starého serveru WSUS.
2) Problém s neinstalovanými aktualizacemi staženými ze starého WSUS serveru.
3) Parkování služeb ovlivňujících práci wuauclt (řeč o wuauserv, bits a cryptsvc). Parkování proběhlo z různých důvodů, které nebyly podrobně analyzovány.
Výsledkem je malé skripty, který se distribuuje skupinovými politikami přes AD nebo vlastními rukama (a nohama). Skript používá nejbezpečnější variantu opravy a po dobu šesti měsíců používání nepřinesl žádný negativní výsledek.

Popíši, co se dělá (pro zvlášť zvídavé).
Parkujeme službu serveru aktualizací, čistíme zabezpečovací deskriptor služby spojení s WSUS, odstraňujeme existující aktualizace ze starého WSUS, čistí registry od zmínek o starém WSUS, spouštíme služby automatických aktualizací (wuauserv), služby pozadí přenosu (bits) a službu šifrování (cryptsvc), nakonec nuceně klepáme na WSUS se zrušením autorizace, objevováním nového WSUS a generováním zprávy na server.
A jak je vždy: všechny akce popsané výše a níže provádíte na vlastní riziko. Prosím, ujistěte se, že jsou všechny potřebné údaje uloženy před spuštěním skriptu.

Skript
net stop wuauserv
sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
del /f /s /q %windir%SoftwareDistributiondownload*.*
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v PingID /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientId /f
net start wuauserv && net start bits && net start cryptsvc
wuauclt /resetauthorization /detectnow /reportnow


Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster