Limpeza do WSUS - tempo limite ao excluir “arquivos de atualização desnecessários”

2

Realizando a limpeza do WSUS, que não foi feita por um bom tempo - executando o assistente de limpeza com a única opção selecionada sendo "arquivos de atualização desnecessários":

Apóscercadetrêsminutosdeprocessamento,oassistentetravoudevidoaumaexceçãodetempolimite:

Estaéamensagemqueeupressione"copiar para a área de transferência" no console:

The WSUS administration console was unable to connect to the WSUS Server via the remote API. 

Verify that the Update Services service, IIS and SQL are running on the server. If the problem persists, try restarting IIS, SQL, and the Update Services Service.

System.Net.WebException -- The operation has timed out

Source System.Windows.Forms

Stack Trace:
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at Microsoft.UpdateServices.UI.SnapIn.Wizards.ServerCleanup.ServerCleanupWizard.OnCleanupComplete(Object sender, PerformCleanupCompletedEventArgs e)

... tentou a mesma coisa em uma instância elevada do PowerShell:


Oquetenteiatéagora:

  • Comooperíododetempolimitepareceserde~3minutos,definiotempolimitedeconexãodositedaWsusnoIISde180spara10800s:

  • garantiuqueacontaassociadaaoIIS-ApplicationPooltenhapermissõessuficientesnapastaWSUSContent

  • certificou-sedequeacontaemqueestouexecutandoowizward/scriptémembrodogrupodeadministradoresdoWSUS(edogrupodeadministradoresdoservidor)
  • desativouotempolimitedaconsultanoSQLServeremqueoSUSDBestásendoexecutado(originalmentefaziaissoaolimparatualizaçõesnãoutilizadaserevisõesdeatualização)

TodasasoutrasetapasdelimpezadoWSUSestãofuncionando-inicialmenteeutivealgunscontratemposenquantolimpava"atualizações não utilizadas e revisões de atualização", já que a limpeza não era executada há muito tempo. No entanto, após excluir manualmente algumas atualizações do banco de dados e desativar o tempo limite que a etapa concluiu, sem erros. Também devo mencionar que o servidor WSUS faz parte de um ambiente SCCM e é gerenciado pelo nosso SUP (a limpeza na sincronização de atualização agendada está ativada).

Olhando em volta dos fóruns, encontrei vários tópicos úteis que lidam com tempos limite enquanto limpava "atualizações e arquivos de atualização não utilizados", mas não encontrei muito sobre o mesmo problema ao limpar "arquivos de atualização desnecessários". Então, qualquer ajuda seria apreciada aqui.

    
por slagjoeyoco 08.11.2017 / 15:15

1 resposta

1

Este script é antigo, mas tive sorte em executá-lo no meu servidor WSUS. Eu herdei um que estava completamente fora de controle e o console iria falhar em vários lugares. Eu também executo este reindexo script de banco de dados do WSUS também, o que pode ajudar.

Eu tenho funcionado como manutenção noturna desde então.

    
por 09.11.2017 / 00:41