Depurador de secuencia de tareas

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Imagen&quot;" height="”43″" width="”150″">

Depurador de secuencia de tareas ConfigMgr

El depurador de secuencia de tareas es una herramienta esencial con la que familiarizarse cualquier administrador que trabaje con OSD. Voy a mostrar cómo puede habilitarlo, luego cómo puede aprovecharlo.

MS Docs

https://docs.microsoft.com/en-us/mem/configmgr/osd/deploy-use/debug-task-sequence

Variables

  • TSDebugMode
  • TSDebugOnError
    Los documentos son un buen lugar para comenzar, hablaban de dos métodos para habilitar el depurador, les mostraré ambos.

Artículos Relacionados

<div class="”NOTE" alert alert-note”><h5>NOTA</h5><p><p>Al iniciar una secuencia de tareas en modo de depuración desde el Centro de software, se le solicitarán las Credenciales de administrador. Si no se proporciona ninguno, el TS se detendrá.</p>
</p></div>
<div class="”WARNING" alert alert-warning”><h5>ADVERTENCIA</h5><p><p>Hay un &quot;error&quot; con el depurador, si lo va a utilizar en OSD, debe &quot;apagarlo y volver a encenderlo&quot; antes y después de su &quot;paso de configuración de Windows y ConfigMgr. Más información, consulte <a href="/es/”https://sccmf12twice.com/2020/04/task-sequence-debugger-hanging-during-oobe/”/">ESTA PUBLICACIÓN</a> de Mike Marable</p>
</p></div>

Colección / Variable de máquina

Esta es mi forma preferida de habilitarlo, me resulta más fácil agregarlo a una máquina de prueba que crear una implementación en una colección. Por lo general, solo quiero probarlo en una máquina de todos modos.

Depuración de TS 15

Aquí voy a mostrar que he creado una colección de "depuración" y agregar mis máquinas de prueba. Establecí la variable en esta colección, por lo que cada máquina tendrá habilitado el depurador.

Todas las máquinas de esta colección tendrán ahora la variable "TSDebugMode = True" aplicada. Entonces, CUALQUIER secuencia de tareas que ejecute cualquiera de las máquinas de esta colección, se ejecutará en modo de depuración.
Depuración de TS 1

Como ejemplo, la máquina Recast-03 está en esta colección y cualquiera de las implementaciones de secuencia de tareas se ejecutará en modo de depuración.
Depuración de TS 2

Cuando enciendo la máquina (Recast-03) y ejecuto el TS, el depurador se abre como antes de que se ejecute el primer paso:
Depuración de TS 3

Comportamiento

  • Paso te adelantará 1 paso
  • Correr permitirá que la secuencia de tareas se ejecute sin pausa hasta que llegue a un descanso o la máquina se reinicie, momento en el que tendrá que hacer clic en ejecutar nuevamente.
  • Actual conjunto, le permite avanzar o retroceder. Personalmente, solo usaría esto para retroceder y volver a intentar algo, avanzar es probablemente una mala prueba, ya que muchas veces las cosas posteriores en el TS se basan en las cosas establecidas al principio.
  • Establecer descanso le permite establecer un punto de interrupción, lo que le permite hacer clic en ejecutar y hacer que el TS funcione normalmente hasta que llegue a un lugar que le gustaría observar más de cerca.
  • Borrar todos los descansos... borra los descansos que creaste
  • Archivo de registro, lanza el archivo SMSTS.log
  • Símbolo del comando Cmd - mientras está en WinPE, iniciará el símbolo del sistema
  • Cancelar se producirá un error en el TS y listo.
  • Salida cerrará el depurador y permitirá que TS se ejecute normalmente.

Implementación de depuración

Si prefiere controlar el depurador en el nivel de la secuencia de tareas, puede hacerlo bien. Este método es útil si no puede crear colecciones adicionales, establecer variables de máquina o si desea limitar la depuración a un solo TS, pero haga que se depure en cualquier máquina que ejecute esa implementación. En este ejemplo, cualquiera de las máquinas de esta colección podría depurar esta secuencia de tareas, pero cualquier otra implementación de secuencia de tareas no se verá afectada.

Depuración de TS 4
Depuración de TS 5

En este ejemplo, he creado una implementación de depuración usando este método:

Haga clic con el botón derecho en la secuencia de tareas que desea depurar y elija Depurar, esto iniciará el asistente de implementación
Depuración de TS 6
Depuración de TS 7
Depuración de TS 8
Depuración de TS 9
Depuración de TS 10

En el asistente, elijo mi colección, que me aseguré de que tuviera menos de 10 (en el momento en que creé la implementación), y usé todos los valores predeterminados, excepto que permití que se ejecutara desde Media & PXE.

Cuando vaya a ejecutar el TS, verá que tiene una etiqueta, "[Debug]" detrás
Depuración de TS 11

Tenga en cuenta que si tiene el mismo TS implementado en modo que no es de depuración, es posible que no vea la versión del modo de depuración.
Depuración de TS 12
Depuración de TS 13

Lo que sucede es que, si tuvo una implementación "regular" de esa secuencia de tareas primero, gana. La implementación que sea más antigua es la ganadora.

En mis pruebas, eliminé las implementaciones y probé que se crearan en diferentes órdenes, y cualquiera de las dos implementaciones que se crearon primero, siempre ganó como opción de ejecución.

Detrás de las cortinas

El depurador reside en el medio de arranque y como parte de la instalación del cliente CM. TSD.exe es el cerebro detrás de él.
WinPE: x: smsbinx64TSD.exe
Cliente: c: windowsccmTSD.exe

El componente TSManger controla el depurador, pero verá información adicional en el registro según lo que esté haciendo con el depurador.

Depuración de TS 14

Y ahí lo tiene, el depurador de secuencia de tareas en toda su utilidad.

Acerca de Recast Software
1 de cada 3 organizaciones que utilizan Microsoft Configuration Manager confían en Right Click Tools para detectar vulnerabilidades y remediarlas más rápido que nunca.
Descargar herramientas gratuitas
Solicitar precio

Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.

Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.

Comience con Right Click Tools hoy:

Compartir este:

Ayuda

  • Este campo es para fines de validación y no debe modificarse.

Contacto

  • Este campo es para fines de validación y no debe modificarse.
es_MXSpanish