相关疑难解决方法(0)

如何使用PowerShell清点计划任务

有没有人有一个链接或脚本使用PowerShell来清点服务器上的计划任务,包括Action?

我能够获得Scheduled Service com对象和我称之为"顶级"属性(name,state,lastruntime),但是也希望从Schedule Tasks的"Actions"部分获取信息(实质上是名称)计划任务及其命令行).

例如:

$schedule = new-object -com("Schedule.Service") 
$schedule.connect() 
$tasks = $schedule.getfolder("\").gettasks(0)

$tasks | select Name, LastRunTime

foreach ($t in $tasks)
{
foreach ($a in $t.Actions)
{
    $a.Path
}
}
Run Code Online (Sandbox Code Playgroud)

上面的代码片段用于列出任务; 但是,动作上的循环似乎没有做任何事情,没有错误,没有任何输出.

任何帮助,将不胜感激.

powershell scheduled-tasks

10
推荐指数
1
解决办法
5万
查看次数

标签 统计

powershell ×1

scheduled-tasks ×1