Task Sequence Debugger for MDT - V1.2

In this post I will show you the new version of Task Sequence Debugger I built for MDT with PowerShell and MDT that you can open easily from keyboard.

Previous posts
- TS Debugger Version 1
- TS Debugger Version 1.1

Get the tool
Click on the GitHub picture below to get the tool.

What's new ?
Pause a Task Sequence on the fly
In the Actions tab you can now use the pause button below to pause the Task Sequence when you want as many times you want.
A prerequisite of this, is to update the ZTIUtility.vbs from MDT as mentioned in my post here.

See the pause a Task Sequence in action:

How it looks like ?
Task Sequence Debugger looks like as below:

A button in the title bar allows you to change the theme.
The second button allows you to refresh values (step and variables) each 5 seconds.
Click on it again to stop the timer.

The tool is composed of four tabs.

TS Steps
This part list all steps from the TS xml and indicates whic is the current step.
See below an overview:

TS Variables
This part list all MDT variables and their values.
See below an overview:

This part allows you to run some actions.
- Change keyboard PE
- Make a screenshot
- Open CMTrace
- Pause the TS (not available yet)
- Shutdown the PE
- Open regedit
- Open the Task Manager
- Open PowerShell prompt
- Open CMD prompt

See below an overview:

See below an overview of all actions:

DART actions 
This part is visible only if DART is integrated in your boot image.
For more informations about integrating DART, see this link.
See below an overview of those actions:

View logs
See below an overview of this part:

How it works ?
1. Run a deployment
2. To open the tool type F3
3. The tool will be displayed
4. You can close it and open it as you want using F3

Values auto-refresh
1. Run the TS
2. Open the Debugger
3. Click on the Play button
4. The TS steps part will progress with your deployment
5. Click again on the Play button to stop the timer

How to integrate it ?
1. Add files below from the downloaded content in your boot image
- run_keys.cmd
- TS_Debugger.exe
- winpe_keys.exe
- winpeshl.ini
2. Update your Deployment Share

What's next ?
- Possibility to pause the TS from a button, on the fly

Don't hesitate to send me a mail if you see something more to add
TS_Debugger 5831888562792346130

Publier un commentaire

Accueil item


Mes articles en français

Author of Books

PowerShell GUI & WPF Group

PowerShell GUI & WPF Group

Join the FPSUGR

Join the FPSUGR