How to Use TaskSchedulerView to Export and Manage Windows Tasks
What TaskSchedulerView is
TaskSchedulerView is a lightweight Windows utility (by NirSoft) that lists scheduled tasks from the local computer or a remote system in a simple table, letting you view, export, disable/enable, run, or delete tasks without opening the built-in Task Scheduler MMC.
Download and run
- Download the TaskSchedulerView ZIP from NirSoft (nirsoft.net).
- Extract and run TaskSchedulerView.exe — no installation required.
- If running on a remote computer, use “Advanced Options” → enter remote computer name and credentials.
Main interface overview
- Columns include Task Name, Folder, Next Run Time, Last Run Time, Status, Author, Trigger, Command/Path.
- Right-click or use the toolbar for actions: Refresh, Disable/Enable, Run, Delete, Properties, Save Selected Items.
Exporting tasks
- Select the tasks you want (Shift/Ctrl to multi-select) or press Ctrl+A to select all.
- Use File → Save Selected Items or press Ctrl+S.
- Choose file format: Text (tab-delimited), CSV, HTML, XML, or JSON.
- Save the file — CSV/JSON/HTML are useful for reporting; XML preserves more structured data.
Managing tasks
- Disable/Enable: Select task(s) → right-click → Disable/Enable to prevent or allow runs.
- Run now: Right-click → Run Selected Task to trigger immediate execution.
- Delete: Right-click → Delete to remove tasks (use caution).
- Properties: Opens a details dialog showing triggers, actions, and task file path. Use this to inspect command lines and triggers.
Filtering and searching
- Use the Filter toolbar (Ctrl+F) to show only tasks that match text, status, folder, or author.
- Sort by columns to find overdue or frequently-run tasks (click column headers).
Automation and reporting tips
- Export to CSV or JSON and import into Excel/Power BI for audits.
- Use scheduled runs of TaskSchedulerView (via its command-line options) to periodically export task lists for change tracking. Example command to save CSV:
Code
TaskSchedulerView.exe /scomma tasks.csv
- Combine exports with version control or SIEM ingestion for historical tracking.
Permissions and security notes
- Running against remote machines or system-level tasks may require administrative credentials.
- Be cautious when re-enabling or running tasks you don’t recognize — they may be from system components or third-party software.
Troubleshooting
- If tasks fail to appear, run TaskSchedulerView as Administrator.
- Ensure Windows Task Scheduler service is running on the target machine.
- For remote access issues, verify network connectivity and firewall rules.
If you want, I can provide step-by-step examples: a command-line export script, a sample CSV output, or instructions for scheduling periodic exports.
Leave a Reply