Batch file 删除没有管理员权限的计划任务
我已经使用讨论中的示例创建了一个计划任务,但现在似乎无法结束它。在运行以下代码时获取“语法错误” 我也试过了Batch file 删除没有管理员权限的计划任务,batch-file,vbscript,windows-task-scheduler,Batch File,Vbscript,Windows Task Scheduler,我已经使用讨论中的示例创建了一个计划任务,但现在似乎无法结束它。在运行以下代码时获取“语法错误” 我也试过了 schtasks /delete /tn "Execute Notepad by Hackoo" /f 我没有管理员权限,不知道这是否就是我不能删除任务的原因 请让我知道你们是否能帮我阻止记事本每分钟都打开 谢谢 schtasks /delete /tn * /f 这将导致语法错误,因为schtasks.exe不允许将通配符(*)用于/TN选项 然而 schtasks /delete
schtasks /delete /tn "Execute Notepad by Hackoo" /f
我没有管理员权限,不知道这是否就是我不能删除任务的原因
请让我知道你们是否能帮我阻止记事本每分钟都打开
谢谢
schtasks /delete /tn * /f
这将导致语法错误,因为schtasks.exe
不允许将通配符(*
)用于/TN
选项
然而
schtasks /delete /tn "Execute Notepad by Hackoo" /f
…此命令有效,但您需要提升/管理权限才能删除系统注册的计划任务
这记录在schtasks/?
的帮助中(重点是我的):
使管理员能够在本地或远程系统上创建、删除、查询、更改、运行和结束计划任务
这将导致语法错误,因为schtasks.exe
不允许将通配符(*
)用于/TN
选项
然而
schtasks /delete /tn "Execute Notepad by Hackoo" /f
…此命令有效,但您需要提升/管理权限才能删除系统注册的计划任务
这记录在schtasks/?
的帮助中(重点是我的):
使管理员能够在本地或远程系统上创建、删除、查询、更改、运行和结束计划任务
对于像我这样的疯子。。。您可以删除已创建的任务。转到命令提示符并运行
Schtasks/delete/TN“taskname”
我试着通过.vbs来为像我这样的noobs运行它。。。您可以删除已创建的任务。转到命令提示符并运行
Schtasks/delete/TN“taskname”
我正试图通过.vbs运行它,编辑:
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
编辑:
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
“我没有管理员权限(可能是有原因的)”-为什么你自己的机器没有本地管理员权限?你指的是什么原因?我们公司有非常严格的安全政策,所以只有IT人员才有管理权。我不是他们中的一员。有没有办法通过运行.vbs来删除任务?没有,没有-否则任何人都可以通过运行脚本来绕过没有管理员权限的问题。感谢您的回复!为什么可以使用vbscript创建任务,但不能删除它们?似乎不合逻辑,您不需要成为管理员。如果您被允许删除任务,那么您将被允许删除。您可以删除您创建的任何内容。为什么第二个会起作用?你有一个任务名为“我没有管理员权限(可能是有原因的)”-为什么你自己的机器没有本地管理员权限?你指的是什么原因?我们公司有非常严格的安全政策,所以只有IT人员才有管理权。我不是他们中的一员。有没有办法通过运行.vbs来删除任务?没有,没有-否则任何人都可以通过运行脚本来绕过没有管理员权限的问题。感谢您的回复!为什么可以使用vbscript创建任务,但不能删除它们?似乎不合逻辑,您不需要成为管理员。如果您被允许删除任务,那么您将被允许删除。您可以删除您创建的任何内容。为什么第二个会起作用?您有一个同名的任务?这在我使用vbscript创建的任务上不再有效。在命令提示符下获取“访问被拒绝”。这在我使用vbscript创建的任务上不再有效。在命令提示符下获取“访问被拒绝”。请查看我的新更改。谢谢,科学家7!两种方法都有效。运行“Schtasks/delete/TN”&“”&Taskname&“””打开cmd并询问是否确实要删除该任务。objShell.Run“Schtasks/delete/TN”&“”&Taskname&“&”/F”,0,True只删除它。查看我的新更改。谢谢,科学家7!两种方法都有效。运行“Schtasks/delete/TN”&“”&Taskname&“””打开cmd并询问是否确实要删除该任务。运行“Schtasks/delete/TN”&“”&Taskname&“&”/F”,0,如果为True,则删除它。