🚀PoshRocket 1.1 is here: Credential Profiles & Job Import/Export — Read more
PoshRocket logo PoshRocket Scheduler

Schedule your PowerShell scripts.
Set it and forget it.

Cron, interval, or daily. PoshRocket runs as a Windows Service, so it survives reboots and runs whether or not you're logged in.

Windows 10, 11 & Server (2016+)

PoshRocket Scheduler Running Uninstall Service + Add Job Edit Run Now Enable / Disable History NAME SCHEDULE NEXT RUN LAST RUN STATUS Nightly Backup Daily at 02:00 Tonight 2:00 AM Yesterday 2:00 AM OK (0) Log Cleanup Every 60 min 4:15 PM 3:15 PM OK (0) Weekly Report Cron: 0 8 * * 1 Mon 8:00 AM Last Mon 8:00 AM OK (0)
Capabilities

Everything you need to automate on Windows

A focused tool that does one job well: run your scripts, reliably, on your schedule.

Flexible scheduling

Standard cron expressions for full control, or simple "every N minutes" and "daily at time" options when you don't need the complexity.

Runs as a Windows Service

Installs as a background service, starting automatically at boot and running whether you're logged in or not.

Simple, modern GUI

Add, edit, enable, disable, and run jobs on demand from a clean interface, with no config files to hand-edit.

Run history & logs

Every run is recorded (exit code, duration, output, and errors), so you can see exactly what happened and when.

Built-in script editor

Open and edit any .ps1 file right from the app, with no need to switch to a separate editor for quick changes.

Automate any PowerShell script

Supports both Windows PowerShell and PowerShell 7+.

Credential profiles

Store API keys, tenant IDs, or service account secrets encrypted at rest, then inject them as environment variables into a job at run time. No hardcoding secrets into scripts.

Import & export jobs

Bundle a job and its script into a single file, then bring it to another machine, no need to recreate it by hand.

Use Cases

What people schedule with PoshRocket

If you've ever thought "I should really automate this," this is probably what you needed.

If there's a PowerShell module for it, PoshRocket can schedule it. Some examples below (PowerCLI, Exchange Online, Microsoft Graph, Az) need their respective module installed first, same as running the script yourself.

1

Nightly backups

Copy important folders or database exports to a backup location every night while nobody's watching.

2

Disk & system cleanup

Clear temp files, old logs, or download folders on a recurring basis so drives don't quietly fill up.

3

Scheduled reports

Export usage stats, inventory data, or system health checks to a file or email every morning.

4

Log rotation & archiving

Compress and move application logs on a schedule instead of writing a one-off cleanup you'll forget about.

5

Service & health checks

Restart a hung service, ping an endpoint, or check disk space and alert if something looks wrong.

6

File sync & deployment

Pull the latest build, sync a folder to a share, or run a lightweight deployment step on a timer.

7

VMware & PowerCLI

Snapshot cleanup, datastore usage checks, or VM power schedules, run against vCenter on a timer instead of by hand.

8

Exchange mailbox admin

Mailbox size reports, forwarding audits, or distribution list cleanup, run against Exchange Online on a recurring schedule.

9

Microsoft 365 tenant tasks

License audits, stale guest account cleanup, or Teams/SharePoint reporting across your tenant, hands-free.

10

AWS & Azure

Tear down idle cloud resources, rotate credentials, or pull cost/usage reports without needing a separate cron box.

11

Hyper-V

Checkpoint cleanup, scheduled VM start/stop, or export backups for your Hyper-V hosts without touching Task Scheduler.

12

Microsoft Entra ID

Conditional access audits, stale app registration cleanup, or sign-in risk reports on a recurring schedule.

13

Active Directory

Disable stale accounts, report on expiring passwords, or clean up empty security groups across the domain.

14

Certificate & PKI management

Check for certificates nearing expiry and send a warning before something breaks in production.

How It Works

From download to running in minutes

1

Install

Run the installer, which sets up PoshRocket and the background service in one step.

2

Add a job

Point it at a .ps1 script, or write one in the built-in editor.

3

Set a schedule

Choose cron, an interval, or a daily time, whatever fits.

4

Let it run

The service takes it from there. Check history any time to see what happened.

Why Not Just Task Scheduler?

Task Scheduler wasn't built for running scripts.

Task Scheduler is a generic Windows trigger tool bolted onto script automation as an afterthought. You can't see what's scheduled at a glance, you can't tell what happened when a task ran without digging through Event Viewer, and there's no way to edit a script without leaving the tool. PoshRocket is built specifically for scheduling and running PowerShell.

  PoshRocket Task Scheduler
See all your jobs at a glance One flat list: name, schedule, next run, last result Buried in a nested Task Scheduler Library tree, split across folders
Know if a run succeeded Exit code, duration, and full output saved per run, one click away Have to dig through a History tab (often disabled) or Event Viewer
Cron-style scheduling Standard cron expressions, plus simple interval/daily options Its own trigger UI, no cron syntax, a different mental model if you're used to it
Edit a script Built-in editor, open right from the job Switch to Notepad, VS Code, or the ISE separately
Runs at boot, before login Yes, automatically, no configuration needed Only if you correctly set "Run whether user is logged on or not," store credentials, and get the trigger right. A common misconfiguration point.
Give a script credentials to run with Named, encrypted credential profiles, injected as environment variables, reusable across jobs One Windows account's password per task, entered into a plain "Run as" field, re-entered whenever it changes
Move a job to another machine Export to a single file, import it on the new machine, done No built-in export; recreate the task and re-point the script by hand, or dig into XML exports

Task Scheduler makes you piece together visibility, history, and editing from separate tools. PoshRocket gives you all three in one place, built for scripts specifically.

Why Not a Bigger Platform?

Everything else makes you build a platform first.

The other tools that schedule PowerShell scripts are built for a different job: web-based script hosting, IT delegation and governance, multi-node DevOps orchestration. They're powerful, and they're overkill if all you need is for a script to run on a schedule.

No platform to stand up

No web dashboard to configure, no roles or delegation model to design, no cluster of nodes to manage. Install it, add a job, done.

Minutes, not a rollout

Most alternatives are a project: provisioning, licensing calls, an onboarding process. PoshRocket is a five-minute install.

Built for one job

Not a general automation platform with scheduling bolted on. PoshRocket does exactly one thing: run your scripts, on time, every time.

Pricing

One license. One computer. Yours forever.

No subscriptions, no recurring fees. Pay once and use it.

PoshRocket License
$5
one-time payment
  • Unlimited scheduled jobs
  • Cron, interval & daily scheduling
  • Runs as a Windows Service
  • Run history, logs & script editor
  • Encrypted credential profiles
  • Job import/export
  • Free updates
Buy Now

Secure checkout via Lemon Squeezy

Not ready to buy? Download the free version instead: 1 scheduled job, no expiry.

FAQ

Common questions

Does it keep running if I log off or restart?

Yes. PoshRocket installs as a genuine Windows Service, which starts automatically at boot and keeps running in the background, whether or not anyone is logged in.

Does it work with PowerShell 7?

Yes, each job can be set to run under Windows PowerShell (built into Windows) or PowerShell 7+, whichever you have installed.

What Windows versions are supported?

Windows 10, Windows 11, and Windows Server 2016 or later. The scheduler service runs on any of them; the management GUI needs a desktop session, so on Server it requires the Desktop Experience feature (the default for Server installs with a GUI, not Server Core).

Is this a subscription?

No, it's a one-time purchase per license. No recurring billing.