schtasks - запустить на виртуальной машине задачу свернутого пакетного файла
У меня есть набор виртуальных машин Windows, где я запускаю задачу каждую минуту, используя планировщик задач (schtasks.exe)
Существует один пакетный файл, который создает задачу, выглядит примерно так:
SCHTASKS.EXE /Delete /TN "my_server" /F
SCHTASKS.EXE /CREATE /SC MINUTE /MO 1 /TN "my_server" /TR X:\mydrive\server.bat /RU %computername%\<username>
SCHTASKS.EXE /RUN /TN "my_server"
Таким образом, эта задача выполняется каждую минуту и каждый раз, когда она открывает окно командной строки.
Я хочу, чтобы эта задача выполнялась каждую минуту, а не открывать командную строку каждый раз - она должна выполняться в свернутом режиме.
После поисков решения я нашел несколько ответов о самом стеке потока, чтобы попробовать /RU "NT Authority\System" вместо текущего пользователя. Итак, я попробовал это также:
SCHTASKS.EXE /CREATE /SC MINUTE /MO 1 /TN "my_server" /TR X:\mydrive\server.bat /RU "NT AUTHORITY\SYSTEM"
Но это не сработало для меня, не знаю почему. Он не сообщал об ошибках, я мог видеть в командной строке "Задача была успешно создана, Попытка выполнить задачу", она запланировала задачу, но не запустила задачу.