Specifically 2012, but I'll take what I can get:
When a task sequence fails, it automatically starts a 15 minute countdown and then restarts (provided there is no command prompt open). Is there a way to disable this at the task sequence level?
I don't want to set every step to 'continue on error' either. The purpose is so that when one leaves and comes back then they know it failed and at what step, not just pseudo complete, it may as well just auto reboot in that case.
Sample screenshot:
To extend or prevent the restart time on task sequence failure, use the "SMSTSErrorDialogTimeout" task sequence variable. Set this variable to the desired timeout in seconds. Or set it to 0 for a timeout of 1,193,046 days.
I have a "lo-fi" solution to let me know if a OSD failed.
After the TS completes the "Setup Windows and ConfigMgr" step I copy a simple .vbs script that prompts each time a user logs on that the deployment failed.
The contents of the OSD_deployment_failed.vbs is simple message.
The last step in the TS is to clear the .vbs from the startup folder, if the deployment failed any of the previous steps then any user who logs on will get notified.