У меня проблемы с получением schtasks.exe для создания запланированной задачи, которая будет:
Начать при входе в систему Повторить с минутными интервалами Я попробовал следующее:
schtasks /Create /SC MINUTE /MO 1 /TR "C:\windows\system32\calc.exe" /TN "Run Doo Dad" /RU "user" /RP "secret" /F
Который создает задачу, которая запускается через одну минуту после ее создания и будет повторяться, но не будет успешно запущена снова после перезагрузки. Это похоже на создание триггера "один раз", который имеет сомнительную полезность, но, очевидно, является частью дизайна.
Когда я пытаюсь использовать «/SC ONLOGON» (при предоставлении /RU и /RP), я получаю «Ошибка: доступ запрещен». Даже если бы мне предоставили доступ, в «Известном руководстве» (https://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx) говорится, что событие ONLOGON не может иметь модификаторов, и неясно, как на самом деле задаются повторяющиеся задачи для ONLOGON с помощью командной строки.
Я почти сошел с ума, здесь. Я пришел из Unix и мечтательно мечтал о простоте cron.
Ответы "Просто сделай это в графическом интерфейсе" или "Создать файл XML" неприемлемы в нашей ситуации. Я мог бы быть в состоянии "сделать это с pywin32", но единственные примеры, которые я видел, ограничены почти точно так же, и я все равно не могу найти надлежащую документацию.
Я не знаю достаточно о PowerShell, чтобы знать, с чего начать, но я поддаюсь обучению.
Любые предложения приветствуются.