2016-12-13 41 views
0

您好我发现,存储的Taskpath下启用的任务PowerShell的监测任务调度

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

是有可能只能存储任务,没有路径这是那些我创造了所有的结果下面的PS脚本?

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

+0

我不了解这里的问题。你可以编辑和重新短语?上面的代码显示了上次运行时的所有任务| –

+0

名称| taskpath ect我想只看到我创建whixh似乎没有任务路径的任务 – Phairplay

回答

1

当然,你可以在Get-ScheduledTaskInfo后添加Where-Object过滤器,就像你以后Get-Scheduledtask完整的命令使用看起来像

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

上面会找到任何带有空白TaskPath属性的任务。看着我自己的任务调度,它看起来像你也有你自己创建任务的taskpath后然而,它将是“\”,所以在这种情况下,正确的命令将

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

多数民众赞成它!感谢您的快速反应 – Phairplay