Cmd 筛选包含要运行的任务中特定字符串的计划任务列表
实际上,我需要删除任何包含特定字符串的任务 我使用Cmd 筛选包含要运行的任务中特定字符串的计划任务列表,cmd,scheduled-tasks,Cmd,Scheduled Tasks,实际上,我需要删除任何包含特定字符串的任务 我使用schtasks/query/v/fo list列出所有任务,并使用schtasks/delete/tn XX/f删除特定任务 现在,在列出所有任务之后,我必须使用Ctrl+F来查找字符串并手动复制粘贴 是否可以在要运行的任务中仅显示包含特定字符串的任务名称?甚至我可以一次删除所有相关的任务 谢谢 Set TS = CreateObject("Schedule.Service") TS.Connect("DESKTOP-UCDGI39") Se
schtasks/query/v/fo list
列出所有任务,并使用schtasks/delete/tn XX/f
删除特定任务
现在,在列出所有任务之后,我必须使用Ctrl+F来查找字符串并手动复制粘贴
是否可以在要运行的任务中仅显示包含特定字符串的任务名称?甚至我可以一次删除所有相关的任务
谢谢
Set TS = CreateObject("Schedule.Service")
TS.Connect("DESKTOP-UCDGI39")
Set rootFolder = TS.GetFolder("\")
Set tasks = rootFolder.GetTasks(0)
If tasks.Count = 0 Then
Wscript.Echo "No tasks are registered."
Else
WScript.Echo "Number of tasks registered: " & tasks.Count
For Each Task In Tasks
A=Task.Name
A = A & " " & Task.NextRunTime
wscript.echo A
Next
End If
查看更多信息和示例代码。看起来就像您得到的所有信息。Nop。它应该类似于Get ScheduledTask-TaskPath*|其中{$\.Actions.Execute-like'*Blabla.exe'}