Partilhar via


Ferramenta de reposição de atualizações

Aplica-se a: Configuration Manager (ramo atual)

Começando com a versão 1706, os sites primários do Gestor de Configuração e os sites da administração central incluem a Ferramenta de Reset de Atualização do Gestor de Configuração, CMUpdateReset.exe. Utilize a ferramenta para corrigir problemas quando as atualizações na consola têm problemas em descarregar ou replicar. A ferramenta encontra-se na pasta \cd.mais recente\SMSSETUP\TOOLS do servidor do site.

Pode utilizar esta ferramenta com qualquer versão do ramo atual que permaneça no suporte.

Utilize esta ferramenta quando uma atualização na consola ainda não tiver sido instalada e se encontre num estado de falha. Um estado falhado significa que o download da atualização está em andamento, mas preso ou demorando demasiado tempo. Há muito tempo que se considera que são horas mais longas do que as suas expectativas históricas para atualização de pacotes de tamanho semelhante. Também pode ser uma falha na replicação da atualização para os locais primários infantis.

Quando executa a ferramenta, ela corre contra a atualização que especifica. Por predefinição, a ferramenta não elimina atualizações instaladas ou descarregadas com sucesso.

Pré-requisitos

A conta que utiliza para executar a ferramenta requer as seguintes permissões:

  • Leia e escreva permissões para a base de dados do site do site da administração central e para cada site primário na sua hierarquia. Para definir estas permissões, pode adicionar a conta de utilizador como membro da db_datawriter e db_datareader funções de base de dados fixas na base de dados do Gestor de Configuração de cada site. A ferramenta não interage com locais secundários.
  • Administrador local no local de alto nível da sua hierarquia.
  • Administrador local no computador que acolhe o ponto de ligação de serviço.

Precisa do GUIA do pacote de atualização que pretende reiniciar. Para obter o GUID:

  1. Na consola, aceda a > Atualizações administrativas e manutenção.
  2. No painel de visualização, clique com o botão direito no título de uma das colunas (como estado), e, em seguida, selecione Package Guid para adicionar essa coluna ao visor.
  3. A coluna mostra agora o pacote de atualização GUID.

Dica

Para copiar o GUID, selecione a linha para o pacote de atualização que pretende reiniciar e, em seguida, utilize o CTRL+C para copiar essa linha. Se colar a sua seleção copiada num editor de texto, pode então copiar apenas o GUID para utilização como parâmetro de linha de comando quando executar a ferramenta.

Executar a ferramenta

A ferramenta deve ser executada no local de nível superior da hierarquia.

Quando executar a ferramenta, utilize parâmetros de linha de comando para especificar:

  • O SQL Server no topo da hierarquia.
  • O nome da base de dados do site no site de topo.
  • O GUID do pacote de atualização que pretende reiniciar.

Com base no estado da atualização, a ferramenta identifica os servidores adicionais a que necessita de aceder.

Se o pacote de atualização estiver num estado de descarregamento pós-download, a ferramenta não limpa a embalagem. Como opção, pode forçar a remoção de uma atualização descarregada com sucesso utilizando o parâmetro de eliminação de força (ver parâmetros da linha de comando mais tarde neste tópico).

Depois de a ferramenta correr:

  • Se uma embalagem for eliminada, reinicie o serviço de SMS_Executive no site de topo. Em seguida, verifique se há atualizações para que possa descarregar novamente o pacote.
  • Se uma embalagem não for eliminada, não precisa de tomar qualquer medida. A atualização reinicia e reinicia a replicação ou a instalação.

Parâmetros de linha de comando:

Parâmetro Descrição
-S < FQDN do SQL Server do seu site de topo> Obrigatório
Especifique o FQDN do SQL Server que acolhe a base de dados do site para o site de topo da sua hierarquia.
-D < Nome da base de dados> Obrigatório
Especifique o nome da base de dados no site de topo.
-P < Pacote GUID> Obrigatório
Especifique o GUID para o pacote de atualização que pretende reiniciar.
- SQL Server < nome> Opcional
Identifique a instância de SQL Server que acolhe a base de dados do site.
-FDELETE Opcional
Eliminação forçada de um pacote de atualização descarregado com sucesso.

Exemplos:
Num cenário típico, pretende redefinir uma atualização que tenha problemas de descarregamento. O seu SQL Servers FQDN é server1.fabrikam.com, a base de dados do site é CM_XYZ, e o pacote GUID é 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Você corre: CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

Num cenário mais extremo, pretende forçar a eliminação de um pacote de atualização problemático. O seu SQL Servers FQDN é server1.fabrikam.com, a base de dados do site é CM_XYZ, e o pacote GUID é 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Você corre: CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C