Actualizar la herramienta de restablecimiento

Se aplica a: Configuration Manager (rama actual)

A partir de la versión 1706, Configuration Manager sitios primarios y sitios de administración central incluyen la herramienta de restablecimiento de Configuration Manager, CMUpdateReset.exe. Use la herramienta para corregir problemas cuando las actualizaciones en la consola tengan problemas para descargar o replicar. La herramienta se encuentra en la carpeta \cd.latest\SMSSETUP\TOOLS del servidor de sitio.

Puede usar esta herramienta con cualquier versión de la rama actual que siga siendo compatible.

Use esta herramienta cuando una actualización en la consola aún no se haya instalado y esté en un estado de error. Un estado de error significa que la descarga de la actualización está en curso, pero se bloquea o tarda demasiado tiempo. Durante mucho tiempo se considera que son horas más largas que las expectativas históricas de los paquetes de actualización de un tamaño similar. También puede ser un error replicar la actualización en sitios primarios secundarios.

Al ejecutar la herramienta, se ejecuta en la actualización que especifique. De forma predeterminada, la herramienta no elimina las actualizaciones instaladas o descargadas correctamente.

Requisitos previos

La cuenta que usa para ejecutar la herramienta requiere los permisos siguientes:

  • Permisos de lectura y escritura en la base de datos de sitio del sitio de administración central y en cada sitio primario de la jerarquía. Para establecer estos permisos, puede agregar la cuenta de usuario como miembro de la db_datawriter y db_datareaderroles fijos de base de datos en la base de datos Configuration Manager de cada sitio. La herramienta no interactúa con sitios secundarios.
  • Administrador local en el sitio de nivel superior de la jerarquía.
  • Administrador local en el equipo que hospeda el punto de conexión de servicio.

Necesita el GUID del paquete de actualización que desea restablecer. Para obtener el GUID:

  1. En la consola, vaya a Administración>Novedades y Mantenimiento.
  2. En el panel de presentación, haga clic con el botón derecho en el encabezado de una de las columnas (por ejemplo , Estado) y, a continuación, seleccione Guid de paquete para agregar esa columna a la pantalla.
  3. La columna ahora muestra el GUID del paquete de actualización.

Sugerencia

Para copiar el GUID, seleccione la fila del paquete de actualización que desea restablecer y, a continuación, use CTRL+C para copiar esa fila. Si pega la selección copiada en un editor de texto, solo podrá copiar el GUID para usarlo como parámetro de línea de comandos al ejecutar la herramienta.

Ejecución de la herramienta

La herramienta debe ejecutarse en el sitio de nivel superior de la jerarquía.

Al ejecutar la herramienta, use parámetros de línea de comandos para especificar:

  • El SQL Server en el sitio de nivel superior de la jerarquía.
  • Nombre de la base de datos del sitio en el sitio de nivel superior.
  • GUID del paquete de actualización que desea restablecer.

En función del estado de la actualización, la herramienta identifica los servidores adicionales a los que necesita acceder.

Si el paquete de actualización está en un estado posterior a la descarga , la herramienta no limpia el paquete. Como opción, puede forzar la eliminación de una actualización descargada correctamente mediante el parámetro force delete (vea parámetros de la línea de comandos más adelante en este tema).

Después de ejecutar la herramienta:

  • Si se eliminó un paquete, reinicie el servicio de SMS_Executive en el sitio de nivel superior. A continuación, compruebe si hay actualizaciones para poder volver a descargar el paquete.
  • Si no se eliminó un paquete, no es necesario realizar ninguna acción. La actualización reinicializa y, a continuación, reinicia la replicación o la instalación.

Parámetros de línea de comandos:

Parámetro Descripción
-S <FQDN del SQL Server del sitio de nivel superior> Required
Especifique el FQDN del SQL Server que hospeda la base de datos de sitio para el sitio de nivel superior de la jerarquía.
-D <Nombre de la base de datos> Required
Especifique el nombre de la base de datos en el sitio de nivel superior.
GUID del paquete -P <> Required
Especifique el GUID del paquete de actualización que desea restablecer.
-SQL Server <nombre de instancia> Optional
Identifique la instancia de SQL Server que hospeda la base de datos del sitio.
-FDELETE Optional
Forzar la eliminación de un paquete de actualización descargado correctamente.

Ejemplos:
En un escenario típico, quiere restablecer una actualización que tenga problemas de descarga. El FQDN de los servidores SQL Server está server1.fabrikam.com, la base de datos del sitio es CM_XYZ y el GUID del paquete es 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Ejecute: CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

En un escenario más extremo, quiere forzar la eliminación del paquete de actualización problemático. El FQDN de los servidores SQL Server está server1.fabrikam.com, la base de datos del sitio es CM_XYZ y el GUID del paquete es 61F16B3C-F1F6-4F9F-8647-2A524B0C802C. Ejecute: CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C