Manutenção da atualização de software no System Center 2012 Configuration Manager

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3090526
Sumário
Este artigo descreve os processos de manutenção para atualizações de software e fornece sugestões para como os administradores do Microsoft System Center 2012 Configuration Manager podem manter o desempenho ideal do banco de dados WSUS.

Observação: Para obter mais informações sobre atualizações de software no System Center 2012 Configuration Manager, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
3092358 Problemas de atualização de software e manutenção no System Center 2012 Configuration Manager
Mais Informações

Atualizações expiradas

Como parte do processo de revisão de atualização contínua, algumas atualizações no catálogo do Microsoft Update estão expiradas. Isso normalmente ocorre quando há uma versão mais recente da atualização. No entanto, em casos raros, Microsoft pode detectar um problema com uma atualização e, portanto, expirá-lo. Durante a sincronização de atualização de software, essas atualizações expiradas são marcadas como "Expirado" no console do Configuration Manager. Este status expirado é indicado por um ícone esmaecido próximo à atualização. Essas atualizações expiradas são limpas automaticamente do banco de dados do Configuration Manager em um agendamento regular. O componente Gerenciador de sincronização do WSUS remove atualizações expiradas. Ele faz isso apenas se as seguintes condições forem verdadeiras:
  • A atualização não é referenciada em uma atribuição de atualização.
  • A atualização é mais antiga que o valor de "Atualizações de idade de limpeza". (Por padrão, esse valor é de sete dias.)

Gerenciador de sincronização do WSUS no site de nível superior do Configuration Manager verifica a cada hora para as atualizações que devem ser removidas e remove atualizações expiradas se atenderem aos critérios na lista anterior. Quando o Gerenciador de sincronização do WSUS exclui expirado atualizações, você pode ver as seguintes entradas no arquivo WSyncMgr. log:

Excluindo atualizações expiradas antigas... SMS_WSUS_SYNC_MANAGER excluídas 100 expirado atualizações SMS_WSUS_SYNC_MANAGER


Excluído atualizações expiradas 2995 total SMS_WSUS_SYNC_MANAGER

Limpeza de conteúdo

Como atualizações expiradas são removidas, poderá se tornar órfão conteúdo para essas atualizações expiradas. O Gerenciador de sincronização do WSUS também limpa esse conteúdo órfão. Como parte da limpeza da conteúdo, o Gerenciador de sincronização do WSUS analisa os pacotes pertencentes ao site atual, localiza o conteúdo que não é mais consultado e remove o conteúdo do diretório de origem do pacote. Por padrão, o conteúdo será removido apenas se tornou-se órfão-para mais de um dia.

Se qualquer conteúdo for removido, o processo de limpeza também atualiza o pacote para que o conteúdo atualizado é enviado para os pontos de distribuição (DPs). Quando o Gerenciador de sincronização do WSUS remove conteúdo órfão, você pode ver as seguintes entradas no arquivo WSyncMgr. log:

Excluindo conteúdo órfão pacote CS100006 (EPDefinitions) de origem <PackageSource>SMS_WSUS_SYNC_MANAGER
Excluindo a pasta de conteúdo órfão \ \<PackageSource>\51b6db15-6938-4b37-9fa8-caf513e13930... SMS_WSUS_SYNC_MANAGER
.
.
Excluindo a pasta de conteúdo órfão \ \<PackageSource>\526b6a85-a62c-4d54-bc0d-b3409223b0df... SMS_WSUS_SYNC_MANAGER
12 órfãos conteúdas pastas excluídas no pacote CS100006 SMS_WSUS_SYNC_MANAGER (EPDefinitions)
Pacote de atualização CS100006 SMS_WSUS_SYNC_MANAGER (EPDefinitions)</PackageSource></PackageSource></PackageSource>


Para obter mais informações sobre a limpeza de atualizações expiradas e de conteúdo, consulte o seguinte artigo:

Manutenção do servidor WSUS

Para manter o desempenho ideal do banco de dados WSUS, recomendamos que você execute rotineiramente as tarefas do Assistente de limpeza do WSUS no banco de dados WSUS (SUSDB) e também reindexar o banco de dados WSUS em cada computador do WSUS que hospeda uma função de ponto de atualização de Software no ambiente do Configuration Manager. Quando você executa o Assistente de limpeza do WSUS ações em uma hierarquia de vários níveis, execute o processo de limpeza no nível mais baixo da cadeia do WSUS pela primeira vez e, em seguida, mover para o próximo nível para executar as tarefas do Assistente de limpeza. Você deve continuar no topo da hierarquia até chegar no computador do WSUS de nível superior. Você pode executar essa rotina de manutenção do WSUS simultaneamente em vários servidores no mesmo nível.

Embora a reindexação pode ser executada em qualquer ordem em SUSDB do qualquer computador WSUS, recomendamos que você execute a limpeza e a reindexação em cada computador do WSUS executando o processo de reindexação primeiro e, em seguida, executa as tarefas do Assistente de limpeza. Se você ajustar o desempenho do SUSDB através de reindexação, as tarefas do Assistente de limpeza serão concluídas mais rapidamente.

Reindexação do banco de dados WSUS (SUSDB)

Você pode reindexar do banco de dados WSUS (SUSDB) usando o script no recurso Microsoft TechNet a seguir:

Se o banco de dados WSUS estiver instalado em uma instância do Microsoft SQL Server, use o SQL Server Management Studio para se conectar ao servidor de banco de dados e para executar o script de manutenção de banco de dados.

Se o banco de dados WSUS está instalado no banco de dados interno do Windows, você pode usar o SQL Server Management Studio Express ou o utilitário sqlcmd.

Para usar o SQL Server Management Studio Express, execute estas etapas:
  1. Inicie o SQL Server Management Studio Express e, em seguida, conectar-se ao servidor de banco de dados.
    • Para o Windows Server 2012 ou o Windows Server 2012 R2, o nome do servidor deve ser da seguinte forma:
      \\.\pipe\MICROSOFT##WID\tsql\query
    • Para sistemas operacionais mais antigos, o nome do servidor deverá ser da seguinte forma:
      \\.\pipe\MSSQL$Microsoft##SSEE\sql\query
  2. Clique em Nova consulta, cole o conteúdo do script de manutenção de banco de dados na nova consulta e, em seguida, clique em Executar.
Para usar o utilitário sqlcmd, execute estas etapas:
  1. Abra um prompt de comando usando credenciais de administrador.
  2. Execute um dos seguintes comandos, dependendo do sistema operacional:

    Para o Windows Server 2012 ou o Windows Server 2012 R2:
    Sqlcmd -S \\.\pipe\MICROSOFT##WID\tsql\query -i <scriptLocation>\WsusDBMaintenance.sql</scriptLocation>
    Para sistemas operacionais mais antigos:
    Sqlcmd -S \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -i <scriptLocation>\WsusDBMaintenance.sql<b00> </b00> </scriptLocation>
Para obter mais informações, consulte o seguinte artigo:

Dica Se você não tiver certeza se o banco de dados WSUS está hospedado no banco de dados interno do Windows ou do SQL Server, verifique a seguinte chave do registro no servidor WSUS:
HKLM\Software\Microsoft\Update Services\Server\Setup\<SQLServerName>

Se você vir apenas ServerName ou Server\Nomes, você está usando o SQL Server. Se você estiver vendo algo que tenha uma seqüência de caracteres ##SSEE ou ##WID -la, o banco de dados WSUS está instalado no banco de dados interno do Windows.

Dica Para determinar qual versão do SQL Server Management Studio Express para instalar, siga estas diretrizes:
  • Para o Windows Server 2012 ou o Windows Server 2012 R2, vá para a seguinte pasta e, em seguida, abra o arquivo de log de erros mais recente no bloco de notas.
    C:\Windows\WID\Log
  • Para Windows Server 2008 R2 ou em versões anteriores, vá para a seguinte pasta e, em seguida, abra o arquivo de log de erros mais recente no bloco de notas.
    C:\Windows\SYSMSI\SSEE\MSSQL.2005\MSSQL\LOG
Na parte superior do arquivo de log de erros, você encontrará o número da versão (por exemplo, 9.00.4035.00 x 64). Para consultar o número de versão, consulte o seguinte artigo:

Use o número da versão ou nível de service pack para SQL Server Management Studio Express pesquisar Microsoft Download Center.


Executar uma limpeza do servidor WSUS

O Assistente de limpeza do servidor WSUS pode ser executado do Console WSUS > Opções. Recomendamos que você execute a manutenção WSUS aproximadamente uma vez por mês. Se a limpeza nunca foi executada e o computador do WSUS foi em produção por um longo tempo, é possível que a limpeza pode tempo limite e falhar. Se isso ocorrer, execute a limpeza com apenas Unused atualizações e revisões de atualizações caixa de seleção selecionada. (Esta é a caixa de seleção superior.) Em seguida, aguarde o processo ser concluído antes de executar o Assistente de limpeza do servidor WSUS novamente, mas a próxima caixa de seleção selecionada. Esteja ciente de que isso pode exigir várias etapas para concluir o processo de limpeza. Finalmente, execute a limpeza com todas as opções selecionadas. Para obter mais informações sobre o Assistente de limpeza do servidor WSUS, consulte o seguinte artigo:

Limpeza das atualizações substituídas


Quando o WSUS é integrado com o Configuration Manager, atualizações substituídas não podem ser excluídas devido às restrições do processo de limpeza do WSUS. Portanto, é recomendável recusar periodicamente atualizações desnecessárias no servidor WSUS, conforme apropriado. Atualizações desnecessárias incluem atualizações substituídas, atualizações de produtos ou classificações que são não está presente no ambiente do cliente e atualizações expiradas. Manualmente você pode recusar atualizações no console WSUS ou use o seguinte script.

Observação: Sempre faça backup do banco de dados WSUS (SUSDB) antes de fazer quaisquer alterações, como os descritos aqui.

Além disso, esteja ciente de que, depois de deline atualizações desnecessárias, você deve reindexar SUSDB e execute o Assistente de limpeza do servidor WSUS mais uma vez para remover atualizações desnecessárias conforme apropriado. Isso removerá as atualizações de quaisquer grupos de atualização de software do Configuration Manager do qual ele faz parte. Limpando os WSUS usando um ScriptA script de exemplo permitirá que o declínio com scripts de atualizações substituídas no ambiente WSUS. Você pode encontrar o script de exemplo aqui. Atualizações precisam ser diminuiu a instância do WSUS de nível superior e replicado para instâncias downstream do WSUS que estão configuradas para o modo de duplicação. Você terá que executar o script em qualquer instância do WSUS está sendo executado no modo autônomo. Para usar o script, você deve renomeá-lo como "Recusar-SupersededUpdates.ps1" e, em seguida, usá-lo como indicam as instruções a seguir. Como sempre, é importante testar o script em um ambiente de laboratório antes de implantar o script em produção.

Observações sobre o script
A porta padrão do servidor WSUS é 80. No entanto, se você tiver o WSUS instalado em um site do IIS personalizado, WSUS provavelmente está usando uma porta diferente. Você precisará determinar qual porta usando o WSUS e, em seguida, altere o parâmetro deporta de nos exemplos a seguir a essa porta.

O argumento - DeclineLastLevelOnly recusar somente as atualizações que não substitui qualquer outra atualização. Se você omitir este argumento, qualquer atualização é substituída será recusada. Isso deixa somente as atualizações que não são substituídas em um estado diferente de "recusado".
A execução do script
  1. Execute o script com a opção deSkipDecline de para ver quantas atualizações substituídas no WSUS. Por exemplo, para fazer um teste executado contra o servidor WSUS sem SSL, você usaria o seguinte comando:

    SERVERNAME recusar-SupersededUpdates.ps1 - UpdateServer-SkipDecline - porta 80
  2. Você pode recusar apenas as atualizações que são substituídas e não substitui as atualizações (atualizações de nível de folha):

    SERVERNAME recusar-SupersededUpdates.ps1 - UpdateServer-DeclineLastLevelOnly - porta 80
  3. Ou você pode usar o seguinte comando para recusar todo substituído atualizações:

    Recusar-SupersededUpdates.ps1 - UpdateServer SERVERNAME - UseSSL-porta 8080
Limpando os WSUS no console do WSUS
Se você precisa ou deseja recusar atualizações manualmente, você pode fazer isso diretamente do console WSUS. Para fazer isso, execute as seguintes etapas:
  1. Abra o Windows Update Services Microsoft Management Console (MMC).
  2. Selecione o modo de exibição de todas as atualizações. Para fazer isso, defina a exibição para mostrar o status de aprovação de qualquer exceto recusada com qualquerstatus e, em seguida, clique em Atualizar.
  3. Exiba a coluna de substituições . Para fazer isso, clique com botão direito os cabeçalhos de coluna e selecione substituições.
  4. Classificar por substituições. Para fazer isso, clique na coluna de substituições .
  5. Selecione e recusar atualizações substituídas.
Para obter mais informações sobre limpeza de atualizações substituídas, consulte o seguinte artigo:

O ConfigMgr 2007 ConfigMgr 2012 R2

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3090526 - Última Revisão: 09/14/2015 20:35:00 - Revisão: 1.0

Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 Configuration Manager Service Pack 1, Microsoft System Center 2012 Configuration Manager Service Pack 2, Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager Service Pack 1

  • kbexpertiseadvanced kbsurveynew kbhowto kbinfo kbmt KB3090526 KbMtpt
Comentários