Powershell监视任务调度程序

时间:2016-12-13 21:01:56

标签: windows powershell scheduled-tasks

您好我发现以下ps脚本存储已启用任务的所有结果

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | 
Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv

是否只能在Taskpath下存储没有路径的任务,这些是我创建的?

这允许我确保他们的运行正常

1 个答案:

答案 0 :(得分:1)

当然,您可以在::之后添加Where-Object过滤器就像您在Get-ScheduledTaskInfo完整命令看起来像

后使用一样
Get-Scheduledtask

以上将找到任何具有空白Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | where !taskpath | Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv 属性的任务。但是在查看我自己的任务调度程序之后,看起来您仍然会在自己创建的任务上有一个任务路径,它只是'\',所以在这种情况下,正确的命令将是

TaskPath