2

У меня есть набор виртуальных машин 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"

Но это не сработало для меня, не знаю почему. Он не сообщал об ошибках, я мог видеть в командной строке «Задача была успешно создана, Попытка выполнить задачу», он запланировал задачу, но не запустил задачу.

0