I don’t have a lot of experience with MS Orchestrator (2012 R2), however I find when you first use a product, you find it’s biggest weakness pretty quickly. With SCORCH is seemed to be having to invoke a command back to the SCORCH server itself to use PowerShell higher than version 2. This always seemed strange to me, but I was assured by some colleagues with more knowledge than me, that this is normally. Luckily this isn’t the case Cireson, have a brilliant article on a regfix that stops this behavior for good.