Hello,
eine Alternative wäre es, anstelle einer Batchdatei gleich eine *.exe zu produzieren. Die kann dann mit den Userrechten alles das erreichen, was der User auch kann. Die *.exe kann der User dann auch nicht mehr ändern.
Aus der *.exe kannst Du dann die Ausgaben auf mehrere Kanäle verteilen. Ich würde hier für die Screenausgabe auch den Standard-Ausgabekanal wählen, sodass das Umleiten immer noch möglich bleibt, also niht direkt aufs Device ausgeben, sondern auf STDOUT.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg