Удалить запланированную задачу без прав администратора

Я создал запланированную задачу, используя пример из этого вопроса, но, похоже, не могу завершить ее сейчас. Получение "Синтаксической ошибки" при запуске следующего кода, найденного здесь

schtasks /delete /tn * /f

Я тоже пробовал

schtasks /delete /tn "Execute Notepad by Hackoo" /f

У меня нет прав администратора, и мне интересно, почему я не могу удалить задачу.

Пожалуйста, дайте мне знать, если вы можете помочь мне остановить открытие Блокнота каждую минуту.

Благодарность!

3 ответа

Решение

РЕДАКТИРОВАТЬ:

Set objShell = Wscript.CreateObject("WScript.Shell")
Taskname="Test Task"
objShell.Run "Schtasks /delete /TN "&""""&Taskname&""""&" /F",0,True

Если код у вас не работает, исправьте ваш доступ. См. Здесь = Ссылка

Итак, протестируйте код ниже:

Set objShell = Wscript.CreateObject("WScript.Shell")
objShell.Run "SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN ""Test Task"" /TR ""C:\CPU.cmd"" /ST 10:10", 0
'==> Check it.
Taskname="Test Task"
objShell.Run "Schtasks /delete /TN "&""""&Taskname&""""
' Or =
'objShell.Run "Schtasks /delete /TN "&""""&Taskname&""""&" /F",0,True

Для новичков вроде меня... Вы можете удалить созданную вами задачу. Перейдите в командную строку и запустите

Schtasks /delete /TN "taskname"

Я пытался запустить это через.vbs

schtasks /delete /tn * /f

Вы получите синтаксическую ошибку, потому что schtasks.exe не допускает подстановочные знаки (*) для использования /TN вариант.

Однако...

schtasks /delete /tn "Execute Notepad by Hackoo" /f

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

Это задокументировано в справке для schtasks /? (курсив мой):

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

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