Я возился с этим в течение нескольких часов и перепробовал много разных предложений.
Я наконец заставил его работать следующим образом:
Действие: запустить программу
Программа / скрипт: C: \ scriptdir \ script.bat
Добавить аргументы (необязательно) script.bat
Начать с (необязательно): c: \ scriptdir
запускается только при входе пользователя в систему
запуск с наивысшими привилегиями
настроить для: Windows Vista, Windows Server 2008