Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Configuration Manager (rama actual)
El depurador de secuencia de tareas es una herramienta para la solución de problemas. Implementa una secuencia de tareas en modo de depuración en una pequeña colección. Le permite recorrer la secuencia de tareas de forma controlada para facilitar la solución de problemas y la investigación. El depurador se ejecuta actualmente en el mismo dispositivo que el motor de secuencia de tareas, no es un depurador remoto.
Sugerencia
Esta característica se introdujo por primera vez en la versión 1906 como una característica de versión preliminar. A partir de la versión 2203, ya no es una característica de versión preliminar.
Configuration Manager no habilita esta característica opcional de forma predeterminada. Antes de usarla, debe habilitar esta característica. Para obtener más información, consulte Habilitar características opcionales de las actualizaciones.
Requisitos previos
Actualizar el cliente de Configuration Manager en el dispositivo de destino
Inicie sesión en el dispositivo de destino como usuario del grupo Administradores locales. El depurador solo se ejecuta para administradores.
Actualice la imagen de arranque asociada a la secuencia de tareas para asegurarse de que tiene la versión de cliente más reciente
Iniciar la herramienta
En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Sistemas operativos y seleccione Secuencias de tareas.
Seleccione una secuencia de tareas. En el grupo Implementación de la cinta de opciones, seleccione Depurar.
Sugerencia
Como alternativa, establezca la variable TSDebugMode en
TRUEuna colección u objeto de equipo en el que se implemente la secuencia de tareas. Cualquier dispositivo que tenga esta variable establecida pondrá cualquier secuencia de tareas implementada en él en modo de depuración.Cree una implementación de depuración. La configuración de implementación es la misma que la de una implementación normal de secuencia de tareas. Para obtener más información, vea Implementar una secuencia de tareas.
Nota:
Solo puede seleccionar una pequeña colección para una implementación de depuración. Solo muestra colecciones de dispositivos con 10 o menos miembros.
Use la variable de secuencia de tareas TSDebugOnError para iniciar automáticamente el depurador cuando la secuencia de tareas devuelva un error. Para obtener más información, consulte Variables de secuencia de tareas: TSDebugOnError.
Usar la herramienta
Cuando la secuencia de tareas se ejecuta en el dispositivo, se abre la ventana del depurador de secuencia de tareas similar a la siguiente captura de pantalla:
El depurador incluye los siguientes controles:
Paso: desde la posición actual , ejecutar solo el siguiente paso de la secuencia de tareas.
Nota:
Cuando la secuencia de tareas está en modo de depuración, si un paso devuelve un error irrecuperable, la secuencia de tareas no produce un error normal. Este comportamiento le ofrece la opción de volver a intentar un paso después de realizar un cambio externo.
Ejecutar: desde la posición actual , ejecute la secuencia de tareas normalmente hasta el final, el siguiente punto de interrupción o, si se produce un error en un paso. Antes de usar esta acción, asegúrese de establecer puntos de interrupción con la acción Establecer interrupción .
Establecer actual: seleccione un paso en el depurador y, a continuación, seleccione Establecer actual. Esta acción mueve el puntero actual a ese paso. Esta acción le permite omitir pasos o retroceder.
Advertencia
El depurador no tiene en cuenta el tipo de paso al cambiar la posición actual en la secuencia. Algunos pasos pueden establecer variables de secuencia de tareas que son necesarias para la evaluación de la condición en pasos posteriores. Si el funcionamiento está desordenado, algunos pasos pueden producir errores o causar daños significativos en un dispositivo. Use esta opción bajo su responsabilidad.
Establecer interrupción: Seleccione un paso en el depurador y, a continuación, seleccione Establecer interrupción. Esta acción agrega un punto de interrupción en el depurador. Cuando ejecuta la secuencia de tareas, se detiene en un descanso.
Antes de usar la acción Ejecutar , establezca puntos de interrupción.
Si crea un punto de interrupción en el depurador y, a continuación, la secuencia de tareas reinicia el equipo, el depurador conserva los puntos de interrupción después del reinicio.
Borrar todos los saltos: Quite todos los puntos de interrupción.
Archivo de registro: abre el archivo de registro de secuencia de tareas actual, smsts.log, con CMTrace. Puede ver las entradas de registro cuando el motor de secuencia de tareas está "Esperando el depurador".
Símbolo del sistema: en Windows PE, se abre un símbolo del sistema.
Cancelar: cierre el depurador y produzca un error en la secuencia de tareas.
Salir: separe y cierre el depurador, pero la secuencia de tareas continúa ejecutándose con normalidad.
La ventana Variables de secuencia de tareas muestra los valores actuales de todas las variables en el entorno de secuencia de tareas. Para obtener más información, vea Variables de secuencia de tareas. Si usa el paso Establecer variable de secuencia de tareas con la opción No mostrar este valor, el depurador no muestra el valor de variable. No se pueden editar los valores de las variables en el depurador.
Nota:
Algunas variables de secuencia de tareas son solo para uso interno y no se enumeran en la documentación de referencia.
El depurador de secuencia de tareas continúa ejecutándose después de un paso Reiniciar el equipo . El depurador conserva los puntos de interrupción después del reinicio. Aunque la secuencia de tareas no lo requiera, ya que el depurador requiere la interacción del usuario, debe iniciar sesión en Windows para continuar. Si no inicia sesión después de una hora para continuar con la depuración, se produce un error en la secuencia de tareas.
También se integra en una secuencia de tareas secundaria con el paso Ejecutar secuencia de tareas . La ventana del depurador muestra los pasos de la secuencia de tareas secundarias junto con la secuencia de tareas principal.
Problemas conocidos
Si destina una implementación normal y una implementación de depuración al mismo dispositivo a través de varias implementaciones, es posible que el depurador de secuencia de tareas no se inicie.