Você implantou o WSUS, configurou tudo, GPOs, IIS, WSUS, criou os grupos, e mesmo assim alguns computadores não aparecem no console. Ou pior ainda, é como se o computador ficasse mudando de nome no console, às vezes aparece, às vezes não. Este problema normalmente ocorre com estações que foram clonadas. Todo computador conectado ao WSUS possui um ID, em computadores clonados este ID acaba sendo o mesmo para todos os computadores baseados na mesma imagem.

Para resolver este problema basta pegar o código deste script e gravar em um arquivo .bat ou .cmd.

@echo off
 Echo Save the batch file "AU_Clean_SID.cmd". This batch file will do the following:
 Echo 1. Para o serviço wuauserv
 Echo 2. Deleta a chave do registro AccountDomainSid (se existir)
 Echo 3. Deleta a chave do registro PingID (se existir)
 Echo 4. Deleta a chave do registro SusClientId (se existir)
 Echo 5. Inicia o serviço wuauserv
 Echo 6. Reseta o Cookie de Autorização e força a sincronização

Pause
 @echo on
 net stop wuauserv
 REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
 REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
 REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
 net start wuauserv
 wuauclt /resetauthorization /detectnow
 Pause

O script foi desenvolvido pela equipe do blog do WSUS, e traduzido por Marcelo Maciel.

No mesmo blog existe um script para realizar a mesma tarefa, porém utilizando um script de logon, que será executado somente uma vez na máquina. Muito útil em grandes ambientes.

Posts Similares