Atualizar ferramenta de redefinição
Aplica-se a: Configuration Manager (branch atual)
A partir da versão 1706, os sites primários do Configuration Manager e os sites de administração central incluem a Ferramenta de Reposição de Atualizações do Configuration Manager ,CMUpdateReset.exe. Utilize a ferramenta para corrigir problemas quando as atualizações na consola têm problemas ao transferir ou replicar. A ferramenta encontra-se na pasta \cd.latest\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 estiver instalada e estiver num estado de falha. Um estado com falha significa que a transferência da atualização está em curso, mas bloqueada ou a demorar demasiado tempo. Considera-se que um longo período de tempo é mais longo do que as suas expectativas históricas para pacotes de atualização de tamanho semelhante. Também pode ser uma falha ao replicar a atualização para sites primários subordinados.
Quando executa a ferramenta, esta é executada na atualização que especificar. Por predefinição, a ferramenta não elimina atualizações instaladas ou transferidas com êxito.
Pré-requisitos
A conta que utiliza para executar a ferramenta requer as seguintes permissões:
- Permissões de Leitura e Escrita para a base de dados do site do site de 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 do db_datawriter e db_datareaderfunções de base de dados fixas na base de dados do Configuration Manager de cada site. A ferramenta não interage com sites secundários.
- Administrador Local no site de nível superior da hierarquia.
- Administrador Local no computador que aloja o ponto de ligação de serviço.
Precisa do GUID do pacote de atualização que pretende repor. Para obter o GUID:
- Na consola do , aceda a Atualizações de Administração>e Manutenção.
- No painel de apresentação, clique com o botão direito do rato no cabeçalho de uma das colunas (como Estado) e, em seguida, selecione Guid do Pacote para adicionar essa coluna ao ecrã.
- A coluna mostra agora o GUID do pacote de atualização.
Dica
Para copiar o GUID, selecione a linha do pacote de atualização que pretende repor e, em seguida, utilize CTRL+C para copiar essa linha. Se colar a seleção copiada num editor de texto, pode copiar apenas o GUID para utilizar como parâmetro da linha de comandos quando executar a ferramenta.
Executar a ferramenta
A ferramenta tem de ser executada no site de nível superior da hierarquia.
Quando executar a ferramenta, utilize parâmetros da linha de comandos para especificar:
- O SQL Server no site de escalão superior da hierarquia.
- O nome da base de dados do site no site de escalão superior.
- O GUID do pacote de atualização que pretende repor.
Com base no estado da atualização, a ferramenta identifica os servidores adicionais a que precisa de aceder.
Se o pacote de atualização estiver num estado pós-transferência , a ferramenta não limpa o pacote. Como opção, pode forçar a remoção de uma atualização transferida com êxito com o parâmetro force delete (Veja os parâmetros da linha de comandos mais à frente neste tópico).
Após a execução da ferramenta:
- Se um pacote tiver sido eliminado, reinicie o serviço SMS_Executive no site de escalão superior. Em seguida, procure atualizações para poder transferir o pacote novamente.
- Se um pacote não tiver sido eliminado, não terá de efetuar qualquer ação. A atualização reinicializa e, em seguida, reinicia a replicação ou a instalação.
Parâmetros da linha de comandos:
Parâmetro | Descrição |
---|---|
-S <FQDN do SQL Server do site de escalão superior> |
Required Especifique o FQDN do SQL Server que aloja a base de dados do site para o site de escalão superior da hierarquia. |
-D <Nome da base de dados> |
Required Especifique o nome da base de dados no site de escalão superior. |
-P <Package GUID> |
Required Especifique o GUID do pacote de atualização que pretende repor. |
-I Nome <da instância do SQL Server> |
Opcional Identifique a instância do SQL Server que aloja a base de dados do site. |
-FDELETE |
Opcional Forçar a eliminação de um pacote de atualização transferido com êxito. |
Exemplos:
Num cenário típico, quer repor uma atualização que tenha problemas de transferência. O FQDN dos SQL Servers está server1.fabrikam.com, a base de dados do site é CM_XYZ e o GUID do pacote é 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Executar: CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
Num cenário mais extremo, quer forçar a eliminação do pacote de atualização problemático. O FQDN dos SQL Servers está server1.fabrikam.com, a base de dados do site é CM_XYZ e o GUID do pacote é 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Executa: CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C