Проверьте, выполняется ли запланированная задача с использованием vbscript - PullRequest
2 голосов
/ 04 ноября 2011

Можно ли определить, выполняется ли запланированное задание на локальном или удаленном компьютере с помощью vbscript?

Ответы [ 2 ]

0 голосов
/ 16 ноября 2011

Возможно, вы сможете получить эту информацию с помощью команды командной строки schtasks /query ... но вам, вероятно, придется выполнить вывод, чтобы найти только задания со статусом «Выполнение».

Подробности использования здесь .

0 голосов
/ 08 ноября 2011

Существует класс WMI с именем Win32_ScheduledJob , который имеет некоторые поля состояния, которые могут быть полезны.В частности, поле ElapsedTime выглядит так, как будто оно именно то, что вы ищете, при условии, что оно сбрасывается при завершении задачи.
Вот пример кода для просмотра состояний.Просто установите strComputer на имя компьютера, на который вы хотите посмотреть (. означает локальный компьютер).

В противном случае, если это не сработает, вы можете просто посмотреть наSchedlgu.txt файл в каталоге Windows и посмотрите, запущен ли он, но еще не остановлен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...