PoshRocket logo PoshRocket Scheduler
Runs as a real Windows Service

Schedule your PowerShell scripts.
Set it and forget it.

PoshRocket runs your PowerShell scripts on a schedule — cron, interval, or daily — as a genuine Windows Service that keeps running after reboot, before login, whether you're signed in or not.

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 real background service — starts automatically at boot, keeps running whether you're logged in or not.

Simple, modern GUI

Add, edit, enable, disable, and run jobs on demand from a clean interface — 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 — no need to switch to a separate editor for quick changes.

Works with any PowerShell

Run scripts under Windows PowerShell or PowerShell 7+ — your choice, per job.

Use Cases

What people schedule with PoshRocket

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

1

Nightly backups

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

Copy-Item C:\Data -Destination \\backup-nas\nightly -Recurse
2

Disk & system cleanup

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

Get-ChildItem $env:TEMP | Remove-Item -Recurse -Force
3

Scheduled reports

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

Get-Process | Sort CPU -Desc | Export-Csv report.csv
4

Log rotation & archiving

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

Compress-Archive -Path *.log -DestinationPath archive.zip
5

Service & health checks

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

if ((Get-PSDrive C).Free -lt 10GB) { Send-Alert }
6

File sync & deployment

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

robocopy C:\Build \\server\release /MIR
How It Works

From download to running in minutes

1

Install

Run the installer — it 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 works. It's just not built for this.

Windows Task Scheduler is free and already on your machine — and it's genuinely capable. PoshRocket exists for the parts it makes tedious: seeing what's scheduled, knowing what happened when it ran, and editing scripts without leaving the tool.

  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, 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 — installs as a proper Windows Service Yes, with the right trigger/account settings
Cost One-time purchase Free, built into Windows

If you've only got one or two simple triggers, Task Scheduler is fine — you may not need us. PoshRocket earns its keep once you're maintaining more than a couple of scripts and want to actually see what's happening with them.

Pricing

One license. One computer. Yours forever.

No subscriptions, no recurring fees — pay once and use it.

PoshRocket License
$19
one-time payment
  • Unlimited scheduled jobs
  • Cron, interval & daily scheduling
  • Runs as a Windows Service
  • Run history, logs & script editor
  • Free updates
Coming Soon

Checkout opening soon via Lemon Squeezy

FAQ

Common questions

Do I need to know PowerShell to use PoshRocket?

You need a script to run — PoshRocket schedules and runs it, it doesn't write it for you. If you already have a .ps1 file, or can find one for what you need, you're set. A built-in editor is included for quick tweaks.

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.