我们在各种服务器上运行了多个预定作业。我正在寻找是否可以做一些事情来查看所有计划任务以及上次运行时间和最后一次运行结果。
我看过这个CodeProject article,但我找不到最后一次运行细节的任何内容。
另外,我查看了位于
的XML文件C:\Windows\System32\Tasks
使用此文件,我可以获得作业,但不能获得最后一次运行的详细信息。
我想知道如何从远程计算机上获取这些工作以及他们上次运行的详细信息。
答案 0 :(得分:2)
您可能想要为调度程序API尝试托管包装器:http://taskscheduler.codeplex.com/
答案 1 :(得分:0)
从2015年blog post开始,您可以使用此PowerShell命令获取此数据:
Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | Export-Csv -NoTypeInformation -Path C:\scheduledTasksResults.csv
结果将显示在CSV文件中,您可以使用Excel打开该文件并将其导出为下表:
LastRunTime | LastTaskResult | NextRunTime | ...
21-12-17 20:24 | 0 | 0 | ...
15-05-18 | 12:55 | 0 | ...
14-05-18 19:13 | 0 | 0 | ...
14-05-18 | 19:14 | 0 | ...
30-11-99 01:00 | 267011 | 0 | ...
15-05-18 12:25 | 0 | 16-05-18 | ...
14-05-18 19:13 | 2147500037 | 0 | ...
15-05-18 | 14:15 | 0 | ...
14-05-18 | 19:15 | 0 | ...
15-05-18 | 12:25 | 0 | ...
__
相关: