Reparando clientes WSUS

Os clientes do WSUS não estão querendo se atualizar após a mudança de servidor?
Então, nós vamos até você. (C)

Todos já passaram por situações em que algo parou de funcionar.
Neste artigo, vamos falar sobre o WSUS (informações mais detalhadas sobre o WSUS podem ser obtidas aqui e aqui).
Mais especificamente, sobre como forçar os clientes WSUS (ou seja, os nossos computadores) a receber atualizações novamente após a migração ou recuperação de um servidor de atualizações existente.

Portanto, a situação é a seguinte.
O servidor WSUS morreu. Mais precisamente, o controlador RAID é da década de 2000. Mas esse fato não trouxe alegria. Após um breve tumulto (com tentativas de recuperar o RAID, prejudicado pelo controlador em falência), foi tomada a decisão de iniciar um novo servidor WSUS.
No final, conseguimos um WSUS funcional, mas por algum motivo os clientes não conseguiam se conectar.
Momentos: o WSUS está vinculado ao FQDN através de um servidor DNS interno, o servidor WSUS está configurado nas políticas de grupo e é distribuído aos clientes através do AD, configurações padrão para o servidor, antes de qualquer ação, atualize o WSUS e execute a sincronização de atualizações.

Após analisar a situação, foram identificados alguns pontos-chave.
1) O cliente (falando sobre wuauclt) tenta se conectar ao SID do antigo servidor WSUS.
2) Problema com atualizações não instaladas, baixadas do antigo servidor WSUS.
3) Suspensão de serviços que afetam o funcionamento do wuauclt (falamos sobre wuauserv, bits e cryptsvc). A suspensão ocorreu por diferentes motivos, que não foram analisados em detalhes.
No final, toda a solução resultou em um pequeno script, que é distribuído por políticas de grupo através do AD ou manualmente. O script utiliza a opção mais segura de correção e não trouxe nenhum resultado negativo durante seis meses de uso.

Vou descrever o que é feito (para os mais curiosos).
Desativamos o serviço do servidor de atualizações, limpamos o descritor de segurança do serviço de comunicação com o WSUS, removemos as atualizações existentes do WSUS anterior, limpamos o registro de menções ao WSUS anterior, iniciamos os serviços de atualização automática (wuauserv), o serviço de transferência inteligente em segundo plano (bits) e o serviço de criptografia (cryptsvc); por fim, forçamos a conexão ao WSUS com a redefinição de autorização, detecção do novo WSUS e geração de relatório no servidor.
E como sempre: todas as ações descritas acima e abaixo são feitas por sua conta e risco. Por favor, certifique-se de que todos os dados necessários estejam salvos antes de executar o script.

Script
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


Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster