如何在 Windows 2012 Server Task Scheduler 中提取所有计划作业的列表?

How do you pull a list of all scheduled jobs in Windows 2012 Server Task Scheduler?

我的任务是 运行 生成一份每日报告,查看我们计划在那天 运行 完成的所有工作,并检查它们是否成功 运行或不。现在我们 运行 正在 Windows 2008 服务器上,并通过任务计划程序安排我们的作业。我绝对不是 Windows 开发人员,所以我想知道是否可以通过 PowerShell 或其他工具提取我正在寻找的信息?

为计划任务尝试以下 PowerShell 命令

   Get-ScheduledTask | Get-ScheduledTaskInfo

这将为您提供诸如上次任务是什么时候 运行 以及输出是什么等信息。为了使它看起来更有条理或 select 只有您需要的信息可以执行以下操作:

  Get-ScheduledTask | Get-ScheduledTaskInfo | Select TaskName,TaskPath,LastRunTime,LastTaskResult