Klijenti WSUS se ne žele ažurirati nakon promjene servera?
Onda dolazimo k vama. (C)
Svi smo nekad imali situacije kada nešto prestane raditi.
Ovaj članak će govoriti o WSUS-u (dodatne informacije o WSUS-u možete dobiti i).
Točnije, o tome kako natjerati klijente WSUS-a (tj. naše računale) da ponovno primaju ažuriranja nakon premještanja ili vraćanja postojećeg servera za ažuriranja.
Dakle, situacija je sljedeća.
Umro je WSUS server. Točnije, RAID kontroler iz 2000. godine. No, ova činjenica nije donijela nikakvu radost. Nakon kratke borbe (s pokušajima oporavka RAID-a, uništenog zbog odlazećeg kontrolera), donesena je odluka da se sve pošalje i postavi novi WSUS server.
Na kraju smo dobili funkcionalan WSUS, na koji iz nekog razloga klijenti nisu mogli pristupiti.
Trenutci: WSUS je povezan s FQDN preko unutarnjeg DNS servera, WSUS server je naveden u grupnim politikama i distribuira se klijentima putem AD-a, postavke za server su zadane, prije svih radnji ažurirajte sam WSUS i izvršite sinkronizaciju ažuriranja.
Nakon analize situacije, utvrđeni su nekoliko ključnih točaka.
1) Klijentov klinč (riječ je o wuauclt) prilikom pokušaja povezivanja sa SID-om starog WSUS servera.
2) Problem s neinstaliranim ažuriranjima preuzetim sa starog WSUS servera.
3) Parkiranje usluga koje utječu na rad wuauclt-a (riječ je o wuauserv, bits i cryptsvc). Parkiranje je nastalo iz raznih razloga, koji nisu detaljno analizirani.
Na kraju je cijelo rješenje rezultiralo malim skriptom, koja se distribuira grupnim politikama putem AD-a ili vlastitim rukama (i nogama). Skripta koristi najsigurniju opciju popravka i nije donijela niti jedan negativan rezultat već šest mjeseci korištenja.
Opišem, što se radi (za posebno znatiželjne).
Parka se usluga servera za ažuriranje, čisti se sigurnosni deskriptor veze sa WSUS-om, uklanjaju se postojeća ažuriranja s prethodnog WSUS-a, čisti se registar od spominjanja prethodnog WSUS-a, pokreću se usluge automatskog ažuriranja (wuauserv), pozadinska inteligentna usluga prijenosa (bits) i usluga kriptografije (cryptsvc), na kraju se prisilno povezanimo na WSUS s poništavanjem autorizacije, otkrivanjem novog WSUS-a i generiranjem izvještaja na server.
I kao uvijek: sve radnje opisane iznad i ispod izvršavate na vlastitu odgovornost. Molimo vas da se uvjerite da su svi potrebni podaci sačuvani prije izvođenja skripte.
Skripta
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
Izvor: habr.com
