Удалить запланированную задачу без прав администратора
Я создал запланированную задачу, используя пример из этого вопроса, но, похоже, не могу завершить ее сейчас. Получение "Синтаксической ошибки" при запуске следующего кода, найденного здесь
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 /?
(курсив мой):
Позволяет администратору создавать, удалять, запрашивать, изменять, запускать и завершать запланированные задачи в локальной или удаленной системе.