Запрос сведений о назначенных заданиях через Schtasks /Query
Введя в командной строке schtasks /query, можно быстро определить, какие задания назначены на компьютере. Также можно (а для удаленного компьютера нужно) указать информацию о компьютере и учетной записи для доступа к компьютеру в следующем виде:
- schtasks /query /s Компьютер /и [Домен\]Пользователь [/р Пароль]
где Компьютер — имя или IP-адрес удаленного компьютера, Домен — необязательное имя домена, где находится учет-пая запись пользователя, Пользователь — имя учетной записи пользователя с соответствующими правами доступа на удаленном компьютере, а Пароль — необязательный пароль для выбранной учетной записи. А для создания назначенных заданий Schtasks используется команда schtasks /create.
В следующем примере запрашиваются задания на удаленном компьютере mail, а учетная запись пользователя — user из домена domain:
- schtasks /query /s mail /и domain\user
Поскольку пароль не указан, Schtasks запросит его.
Основной вывод Schtasks /Query представляется в виде таблицы со столбцами Task Name (Имя задания), Next Run Time (Время следующего запуска) и Status (Состояние). Вы также можете форматировать вывод в список или в строки разделенных запятыми значений, используя соответственно /Fo List или /Fo Csv. Вывод в виде списка идеально сочетается с параметром /V (verbose), который предоставляет полную информацию обо всех свойствах заданий и может применяться, как показано в следующем примере:
- schtasks /query /s mail /и domain\user /fo list /v
Немедленный запуск заданий с помощью Schtasks /Run
Задание можно запустить в любой момент: schtasks /run /tn ИмяЗадания
где ИмяЗадания — название запускаемого задания, например:
- schtasks /run /tn "Checks"
Запуск задания не влияет на его расписание и не изменяет время следующего запуска. Если задание удастся успешно запустить, вы увидите сообщение об этом. Кроме того, можно указать имя удаленного компьютера, на котором назначено задание, и при необходимости учетную запись, под которой запускается задание, включая необязательный пароль. Вот примеры:
- schtasks /run /tn "Checks"/s 192.168,1.100
Если вы укажете имя пользователя и не предоставите пароль, вам будет немедленно предложено ввести его.
Остановка выполняемых заданий с помощью Schtasks /End
Задание можно остановить в любой момент:
- schtasks /end /tn ИмяЗадания
где ИмяЗадания — название выполняемого задания, которое следует остановить, например: schtasks /end /tn "Checks".