Bei einem ähnlichen Problem hatte ich früher in der .BAT ganz einfach einen COPY nach %TEMP% durchgeführt und konnte somit ein Script wieder lokal ausführen. Dann ist wieder (fast) alles erlaubt.
Warum der Copy da nicht auf unsichere Quellen geprüft wird entzieht sich mir da wieder.