ПРИНУДИТЕЛЬНО запустить запланированное задание?

Иногда я буду делать:

SCHTASKS /create /tn "Task Name 123" /XML C:\temp\Task Name 123.xml /F
schtasks /run  /tn "Task Name 123"

и задача не будет запущена, она останется в статусе «ожидание» (не уверен, что это за английский термин, поскольку мы используем французские окна...)

Если я вручную зайду в графический интерфейс taskschd.msc и щелкну правой кнопкой мыши — RUN, он запустится, но этого не произошло с командой /run, показанной выше. Это каким-то образом подтверждает, что команда schtasks и щелчок правой кнопкой мыши в графическом интерфейсе не действуют одинаково.

Есть идеи, почему? Есть ли что-то «ожидающее», что может помешать запуску моей задачи, как я могу ЗАСТАВИТЬ ее запустить через командную строку?

Нет, ни утилита SCHTASKS.EXE, ни объект COM Service.Schedule не имеют опции «принудительно» запустить запланированную задачу. Хотя COM-объект делает предоставляет вам больше диагностической информации, которая может рассказать вам, почему он не работает или зависает в состоянии ожидания.

Maximilian Burszley 07.03.2019 20:15

Проблема не в самой задаче. Один и тот же код отлично работает на многих компьютерах, и время от времени я замечаю, что даже несмотря на то, что команда /run была отправлена, когда я иду проверять, что задача «ожидает», если я запускаю ее вручную, она затем работает нормально. Странный ?

Rakha 07.03.2019 20:19

Когда вы это делаете, проверяете ли вы, что другие задачи не выполняются и, возможно, мешают вашим?

Maximilian Burszley 07.03.2019 20:20

Когда я это замечаю, да, я вижу, что есть несколько других задач, которые также находятся в состоянии ожидания. Есть ли какой-то механизм, который предотвратит запуск моей задачи, если другие задачи?

Rakha 07.03.2019 20:21

В этот момент я полагаю, что может быть что-то не так с базовой службой, выполняющей задачи. Отметьте Win32_Service.Name = "schedule" в таком случае.

Maximilian Burszley 07.03.2019 20:22

Хм Хорошо, я буду исследовать. Это странно, потому что он не зависает во время работы, он просто отказывается запускаться, когда его спрашивают (за исключением случаев, когда я щелкаю правой кнопкой мыши «Выполнить», что каким-то образом подтверждает, что команда schtasks по сравнению с правым щелчком мыши в графическом интерфейсе не действует одинаково).

Rakha 07.03.2019 20:26
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
6
1 075
0

Другие вопросы по теме