I hope everybody leverages DART Remote Recovery remote agent in their OSD task sequences with MDT integration.
It works in conjunction with MDT Monitoring, and it starts when first "Use MDT Package" step runs in PE. This step is calling ZTISCCM.WSF script. The problem is, that there are lots of other errors, related to drive formatting, selection of the task sequence and so on that may happen the way before ZTISCCM.wsf runs.
So, how do we launch RemoteRecovery.exe passing all parameters to MDT monitoring? One of the ways to do that is by using the pre-execution hook. I created a custom script, which is essentially a stripped-down version of ZTISCCM.wsf script that you can run in your pre-exec hook and your computers will show up in Monitoring almost immediately after you click "next" in firs OSD window.
Here is what you're going to need:
Here is how to implement earlier appearance of computers with Dart Remote Recovery console in MDT monitoring.
That's it! Now it will have your Remote Recovery Running earlier, like on this picture below - even before the task sequence selection!