V prostrediach, kde sa využíva WSUS (Windows Server Update Services), sa môže stať, že server zobrazuje pre niektoré zariadenia neaktuálny alebo chybný stav. Najčastejšie ide o prípad, keď klient úspešne nainštaluje aktualizácie, no WSUS túto zmenu nezaregistruje.
Riešenie? Manuálne vynútenie reportovania stavu zo strany klienta pomocou PowerShellu.
PowerShell postup na klientskom zariadení
Spusti nasledujúce príkazy ako Administrátor priamo na serveri alebo počítači, ktorý má nesprávny stav v konzole WSUS:
1. Reštart Windows Update služieb
net stop wuauserv
net stop bits
net start bits
net start wuauserv
2. Vynútenie odoslania stavu a detekcie aktualizácií
wuauclt /reportnow
wuauclt /detectnow
3. Alternatíva pre novšie systémy – pomocou UsoClient
UsoClient StartScan
UsoClient StartDownload
UsoClient StartInstall
UsoClient RefreshSettings
4. (Voliteľné) Obnovenie Windows Update identity
Remove-Item „HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate“ -Recurse -Force
gpupdate /force
Restart-Computer
Po reštarte znovu spusti: wuauclt /resetauthorization /detectnow
Praktický tip
Ak máš vo WSUS veľa „zombie“ zariadení so starými stavmi, pravidelné spustenie týchto príkazov (napr. cez GPO alebo Task Scheduler) pomôže udržať databázu konzoly aktuálnu a čistú.
Záver
Obnovenie reportovania stavu zo strany WSUS klientov je jednoduché, no často prehliadané riešenie problému s „neviditeľnými“ aktualizáciami. Použitie vyššie uvedených PowerShell príkazov ti umožní rýchlo synchronizovať WSUS a realitu na klientskom zariadení – bez zbytočného odstraňovania záznamov zo servera.