我已使用this问题中的示例创建了计划任务,但现在似乎无法结束。运行以下发现here
的代码时出现“语法错误”schtasks /delete /tn * /f
我也尝试过
schtasks /delete /tn "Execute Notepad by Hackoo" /f
我没有管理员权限,不知道这就是为什么我不能删除任务的原因。
请告诉我是否可以帮助我阻止记事本每分钟打开。
谢谢!
答案 0 :(得分:2)
编辑:
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
答案 1 :(得分:1)
schtasks /delete /tn * /f
由于schtasks.exe
不允许在*
选项中使用通配符(/TN
),因此会出现语法错误。
但是...
schtasks /delete /tn "Execute Notepad by Hackoo" /f
...此命令有效,但是您需要提升的/管理权限才能删除系统注册的计划任务。
schtasks /?
(重点是我的帮助)中对此进行了说明:
使管理员能够在本地或远程系统上创建,删除,查询,更改,运行和结束计划的任务。
答案 2 :(得分:1)
对于像我这样的菜鸟来说,...您可以删除自己创建的任务。转到命令提示符并运行
Schtasks /delete /TN "taskname"
我正试图通过.vbs来运行