Не знаю, поможет ли это как-то вам, но многие CI-инструменты позволяют в том числе и запускать bat-скрипты.
Например, Jenkins позволяет кроме прочего передавать скрипту, параметры введённые на UI. Но чтобы всё это работало удалённо потребуется установить агента на каждую машину, на которой планируете выполнять скрипты.
У нас на проекте мы используем Jenkins не только для CI-задач, но и чтобы, например, любой мог через веб-интерфейс перезапустить апп-сервер в случае необходимости.