PowerTip: Use PowerShell to Show State of Scheduled Tasks

Summary: Use Windows PowerShell to show scheduled jobs that are ready to run.

Hey, Scripting Guy! Question How can I use Windows PowerShell 4.0 to find scheduled jobs that are ready to run
          on my Windows 8.1 computer?

Hey, Scripting Guy! Answer Use the Get-ScheduledTask cmdlet and filter for a state that is equal to ready:

Get-ScheduledTask | where state -eq 'ready'

Comments (3)

  1. tommymaynard says:

    Hey, Robert. In Windows 7 you can, somewhat, rely on the schtasks.exe command line program and some string filtering for the word ‘ready.’ Note: This will return all of the scheduled tasks, not just the ones that are directly in the Task Scheduler Library folder.

    PS C:> schtasks.exe | findstr /i ‘ready’

  2. Robert says:

    Anything like this for Win 7?

Skip to main content