As a follower, I also used the workflow linked, and it does seem to 'work great'. I added a pair of MODs to make it even better in my environment:
1) A script to set the powershell execution policy on the Windows guest via a self-elevating cmd prompt.
2) A sub-workflow following the Run-Download and Run-Apply scripts containing processID checker with variable delay. The checker dumps each process to the orchestrator client logs tab (gives a better idea of what is going on, on the guest).
I continue to follow this forum, and would consider posting a package upon request.