TaskScheduler 在服务器上查找任务
TaskScheduler To Find Tasks on a Server
前几天我问过这个问题,所以我真的很抱歉重新post,但我需要尽快得到帮助。另一个 post 是 How to check scheduled tasks on a sever using vb.net? 。通过在线研究,我发现 类 像 TaskScheduler、ServiceController 和 Task Scheduler Managed Wrapper。但是我还没有找到很好的例子来说明如何使用它来满足我的需要。如果有人可以提供帮助,我将不胜感激。
基本上我有一堆服务器,在这个 vb.net 程序中,我的一位同事让我需要添加实现以从下拉列表中选择一个服务器并找到该服务器具有的所有任务运行。所以我需要弄清楚的是如何使用这些任务调度程序 类 中的任何一个基本上输入服务器名称并获取任务列表。或者让一名调查员检查它们并从每个任务中提取信息,例如 enabled/disabled、是否 运行 等
任何有关如何执行此操作的示例将不胜感激。非常感谢。
这是执行此操作的优秀软件包:
以及来自 Wiki 的快速示例,可以帮助您入门:
Private Sub EnumAllTasks()
EnumFolderTasks(TaskService.Instance.RootFolder)
End Sub
Private Sub EnumFolderTasks(ByVal fld As TaskFolder)
For Each task As Task In fld.Tasks
ActOnTask(task)
Next
For Each sfld As TaskFolder In fld.SubFolders
EnumFolderTasks(sfld)
Next
End Sub
Private Sub ActOnTask(ByVal t As Task)
' Do something interesting here
End Sub
前几天我问过这个问题,所以我真的很抱歉重新post,但我需要尽快得到帮助。另一个 post 是 How to check scheduled tasks on a sever using vb.net? 。通过在线研究,我发现 类 像 TaskScheduler、ServiceController 和 Task Scheduler Managed Wrapper。但是我还没有找到很好的例子来说明如何使用它来满足我的需要。如果有人可以提供帮助,我将不胜感激。
基本上我有一堆服务器,在这个 vb.net 程序中,我的一位同事让我需要添加实现以从下拉列表中选择一个服务器并找到该服务器具有的所有任务运行。所以我需要弄清楚的是如何使用这些任务调度程序 类 中的任何一个基本上输入服务器名称并获取任务列表。或者让一名调查员检查它们并从每个任务中提取信息,例如 enabled/disabled、是否 运行 等
任何有关如何执行此操作的示例将不胜感激。非常感谢。
这是执行此操作的优秀软件包:
以及来自 Wiki 的快速示例,可以帮助您入门:
Private Sub EnumAllTasks()
EnumFolderTasks(TaskService.Instance.RootFolder)
End Sub
Private Sub EnumFolderTasks(ByVal fld As TaskFolder)
For Each task As Task In fld.Tasks
ActOnTask(task)
Next
For Each sfld As TaskFolder In fld.SubFolders
EnumFolderTasks(sfld)
Next
End Sub
Private Sub ActOnTask(ByVal t As Task)
' Do something interesting here
End Sub