Korjaamme WSUS-asiakkaat

Eivätkö WSUS-asiakkaat halua päivittää palvelinten vaihtamisen jälkeen?
Sitten mennään luoksesi. (KANSSA)

У всех бывали ситуации, когда что-нибудь переставало работать. В данной статье речь пойдет о WSUS (более подробную информации о WSUS можно получить täällä и täällä). А точнее о том, как заставить клиентов WSUS (т.е. наши с вами компьютеры) заново получать обновления после переноса или восстановления существующего сервера обновлений.

Итак, ситуация следующая

WSUS-palvelin kuoli. Tarkemmin sanottuna RAID-ohjain valmistettiin vuonna 2000. Mutta tämä tosiasia ei lisännyt iloa. Lyhyen hälinän jälkeen (yritettiin palauttaa kuolevan ohjaimen tuhoama RAID) päätettiin lähettää kaikki uuden WSUS-palvelimen käyttöönottoa varten.

Tuloksena saimme toimivan WSUS:n, johon asiakkaat eivät jostain syystä muodostaneet yhteyttä.
Pisteet: WSUS on linkitetty FQDN:ään sisäisen DNS-palvelimen kautta, WSUS-palvelin on rekisteröity ryhmäkäytäntöihin ja jaetaan asiakkaille AD:n kautta, palvelimen oletusasetukset, päivitä itse WSUS ja synkronoi päivitykset ennen kaikkien toimien aloittamista.

После анализа ситуации, было выявлено несколько ключевым моментов

  1. Клинч клиента (речь о wuauclt) при попытке соединиться с SID старого сервера WSUS.
  2. Проблема с неустановленными обновлениями, скачанными со старого WSUS-сервера.
  3. Парковка служб влияющих на работу wuauclt (речь о wuauserv, bits и cryptsvc). Парковка произошла по разным причинам, которые детально не анализировались.

Lopputuloksena koko ratkaisu johti pieneen skriptiin, joka jaetaan ryhmäkäytännöillä AD:n kautta tai omin käsin (ja jaloin). Skripti käyttää turvallisinta korjausvaihtoehtoa, eikä se ole tuonut yhtään negatiivista tulosta kuuden kuukauden aikana.

Опишу, что делается (для особо любопытных)

Pysäköimme päivityspalvelinpalvelun, tyhjennämme WSUS-viestintäpalvelun suojauskuvauksen, poistamme olemassa olevat päivitykset edellisestä WSUS:sta, tyhjennämme rekisterin viittauksista edelliseen WSUS:iin, käynnistämme automaattisen päivityspalvelun (wuauserv), taustan älykkään siirtopalvelun ( bittiä) ja salauspalvelua (cryptsvc), aivan lopussa koputamme voimakkaasti WSUS:iin nollataksemme valtuutuksen, havaitaksemme uuden WSUS:n ja luodaksemme raportin palvelimelle.

Ja kuten aina: teet kaikki yllä ja alla kuvatut toimet omalla vaarallasi ja riskilläsi. Varmista, että kaikki tarvittavat tiedot on tallennettu ennen skriptin suorittamista.

Käsikirjoitus

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

Lähde: will.com

Lisää kommentti