Как вы планируете задачу (используя schtasks.exe) запустить один раз и удалить себя?

Я хочу, чтобы запланировать задачу из командной строки (используя schtasks.exe), чтобы запустить один раз и удалить запись задачи из библиотеки планировщика задач после завершения.

после просмотра руководства по использованию, я остановился на этой команде:

schtasks /create /TN SomeTaskName /TR "notepad.exe" /SC ONCE /ST 12:00 /Z

...но это дает мне эту ошибку (я под управлением Windows 10)

ERROR: The task XML is missing a required element or attribute.
(40,4):EndBoundary:

глядя в Интернете, я узнал о этой статье это предполагает использование /V1 переключиться на get избавьтесь от ошибки, но при добавлении /V1 меня просят ввести текущий пароль пользователя, чтобы запланировать задачу. Я не хочу этого.

есть ли способ запланировать задачу, которая будет выполнена один раз, а затем удалена из библиотеки задач после завершения выполнения?

Я пробовал, но не получилось:

schtasks /create /TN SomeTaskName /TR "schtasks /delete /TN SomeTaskName /F" /SC ONCE /ST 12:00

решение kludgy я придумал, что работает это:

schtasks /create /TN SomeTaskName /TR "notepad.exe" /SC MINUTE /MO 1 /ST 12:00 /ET 12:02 /Z

это имеет побочный эффект выполнения задачи три раза перед остановкой.

3
задан Vinayak
20.05.2023 13:11 Количество просмотров материала 3239
Распечатать страницу

2 ответа

Вы можете рассмотреть возможность использования Powershell, так как вы находитесь на Windows 10. Я считаю, что вы можете использовать Unregister-ScheduledTask -TaskName applog -Confirm:$false удалить запланированное задание без подтверждения.

кто-то другой сообщил аналогичная проблема, к которому пользователь рекомендовал добавить -Compatibility V1 (хотя я не уверен, что это все еще дает запрос учетных данных пользователя).

2
отвечен root 2023-05-21 20:59

Microsoft предлагает добавлять /V1 вашей команде, чтобы обойти эту проблему.

https://support.microsoft.com/en-gb/kb/2004151

это даст вам:

schtasks /create /TN SomeTaskName /TR "notepad.exe" /SC ONCE /ST 12:00 /V1 /Z
0
отвечен Carl 2023-05-21 23:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх