I agree, Kaseya's support of powershell is terrible - but it's dead easy to call up a PS shell with the modules you need and then execute your commands using a .PS1 file. This works every time for me and doesn't rely on the script procedures.
Since getting heavily into PS i have almost entirely abandoned DOS and VB and would strongly urge everyone else to do the same. (And for anyone who can't move to PS yet because they're working on old systems, it's time to upgrade and make your own lives a heck of a lot easier)