搜索任务计划程序库

all*_*ice 11 scheduled-tasks task-scheduler windows-8.1

我继承了一台带有数百个计划任务的服务器。没有一致的命名方案,因此找到执行某些特定操作的特定任务相当乏味。

有什么方法可以在任务计划程序的库窗格上创建过滤器,以便我可以将手动搜索限制为在任务名称中有一些关键字的条目?

Dav*_*ill 7

有没有办法在任务计划程序的库窗格上创建过滤器

我认为不可能在 Task Scheduler 中创建过滤器。

但是,您可以使用资源管理器的搜索工具进行过滤,因为可以在C:\Windows\System32\Tasks.

只需搜索作为任务名称一部分的字符串。

现在您有了包含任务的文件夹名称(它反映了任务计划程序中层次结构中的名称)。

示例(搜索 VAIO):

在此处输入图片说明

在此处输入图片说明

笔记:

  • 任务位于以文件中的触发器 ID 命名的文件中。例子:
<Triggers>
  <LogonTrigger id="VAIO Care">
    <Enabled>true</Enabled>
    <Delay>PT5M</Delay>
  </LogonTrigger>
</Triggers>
Run Code Online (Sandbox Code Playgroud)
  • 对应的任务文件名是 VAIO Care

  • 这些文件是 XML 格式的文件。


小智 7

您可以使用 Powershell 来完成此操作。

例子:

获取计划任务 | 其中 {$_.settings.waketorun}

从这里得到这个信息

这是我的结果: powershell 结果

我从该命令的格式假设您还应该能够从您想要的任务设置窗口中使用任何其他设置进行过滤。只需在谷歌中搜索您可能需要的其他可能的命令即可。

您可以从以下一些其他想法开始。他的一些想法包括如何查找具有特定名称的任务。

我知道这个问题很老了,但是当我遇到这个问题时,它在谷歌上显示,所以我想我应该为以后发现这个问题的人输入我的 2 美分。