删除没有管理员权限的计划任务

Delete Scheduled Task Without Admin Rights

我已经使用 this question, but don't seem to be able to end it now. Getting the "Syntax error" when I run the following code found here

中的示例创建了计划任务
schtasks /delete /tn * /f

我也试过了

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

我没有管理员权限,想知道这是否就是我无法删除任务的原因。

如果你能帮我阻止记事本每分钟都打开,请告诉我。

谢谢!

schtasks /delete /tn * /f

您会收到语法错误,因为 schtasks.exe 不允许将通配符 (*) 用于 /TN 选项。

然而...

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

...此命令有效,但您需要elevated/administrative权限才能删除系统注册的计划任务。

这在 schtasks /? 的帮助中有记录(强调我的):

Enables an administrator to create, delete, query, change, run and end scheduled tasks on a local or remote system.

对于像我这样的新手...您可以删除您创建的任务。转到 命令提示符 和 运行

Schtasks /delete /TN "taskname"

我试图 运行 通过 .vbs

编辑:

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

如果代码对您不起作用,请修复您的访问权限。 看这里 = Link

所以,测试下面的代码:

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