How to Export Scheduled Tasks in Windows 11
Exporting scheduled tasks in Windows 11 lets you save your automated routines as an XML file so you can back them up or move them to another PC. Task Scheduler (the built-in tool that runs apps or scripts on a schedule) packages your job settings into this file during the export process.
You can then drop that file onto a flash drive or email it to copy your setup to a new machine in seconds. This saves you from having to recreate complex triggers and actions by hand.
Open PowerShell in Windows Terminal and use the Get-ScheduledTask cmdlet. You can pipe this to Out-GridView to view them, or to Out-File with Format-Table to save them to a text file for backup or sharing.
Why Export Your Scheduled Tasks?
Local backups protect automated routines against accidental deletion or hardware failure. Reviewing these exported configuration files also reveals syntax errors or conflicting triggers before they disrupt daily workflows.
Export All Scheduled Tasks on Windows
You can export all scheduled tasks on Windows 11 by using PowerShell to save a complete list of every automated job running on your computer. This gives you a clear backup or inventory of system processes. Open Windows Terminal and run the built-in commands to view your tasks in a grid or save them directly to a text file on your hard drive.
Executing these commands requires specific steps.
- First, open Windows Terminal and select Windows PowerShell.
- Then, run the command below to export all scheduled tasks on your Windows machine.
Get-ScheduledTask | Out-GridView - Or export the list into a text file in your Downloads folder by running the command below.
Get-ScheduledTask | Format-Table -AutoSize | Out-File "$Env:userprofile\Downloads\WindowsSchduledTasks.txt" - Export Only Disabled Scheduled Tasks
Targeting inactive processes involves filtering out active jobs with the following command.
Get-ScheduledTask | where state -eq 'Disabled' | Out-GridViewExporting that data directly into the Downloads folder requires executing the command below.
Get-ScheduledTask | where state -eq 'Disabled' | Format-Table -AutoSize | Out-File "$Env:userprofile\Downloads\DisabledWindowsSchduledTasks.txt"Export Only Enabled Scheduled Tasks
You can export only enabled scheduled tasks in Windows 11 by filtering your PowerShell commands to skip disabled jobs and focus solely on active routines. This filters out clutter and saves only the tasks currently running on your system. Run a specific PowerShell command to view these active tasks in a grid or save the list directly to your Downloads folder.
Get-ScheduledTask | where state -eq 'Ready' | Out-GridViewExporting that data directly into the Downloads folder requires executing the command below.
Get-ScheduledTask | where state -eq 'Ready' | Format-Table -AutoSize | Out-File "$Env:userprofile\Downloads\EnabledWindowsSchduledTasks.txt"Configuration exports are now complete.
Summary
Task exports secure system configurations against unexpected failures and streamline device migrations. Filtering options allow targeting of either the entire library or specific operational states.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.
No comments yet — be the first to share your thoughts!