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'}