Technical Anshu
Tutorials Blog
⏰ Automation

PDQ Deploy Schedules and Auto Deployment So Updates Install Themselves

Manually pushing every Chrome update is a job that never ends. Schedules move PDQ Deploy from “deploy when I remember” to “deploy when it should happen” — and Auto Deployment removes even the remembering. Here is how the two features divide the work, and how to adopt them without handing the fleet to a robot unsupervised.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 8 minute read
🎥 Schedule deployment is one of the video's headline chapters — watch a job get set to run itself

A schedule stores a deployment — packages plus targets — and runs it at a time, on a recurring pattern, or when a trigger fires. Auto Deployment is a special kind of schedule that watches the Package Library: when PDQ publishes a new version of a package, the new version is downloaded and deployed by itself. Together they are the difference between a deployment tool and a patching system.

Schedule Types (overview)
Once tonight at 21:00, one run Recurring every Tuesday 20:00 Auto Deploy when a new library version appears (Enterprise) Heartbeat when an offline PC returns (covered in its own guide)
👆 Pick the trigger that matches the job — time-based for planned work, version-based for keeping staples current (panel recreated as a summary)
1

How a Schedule Is Built

A schedule holds three things: the packages to deploy, the targets (computers, groups, or Inventory collections — collections keep the list alive as PCs change), and the trigger — a date and time, optionally repeating daily, weekly or monthly. Schedules are a paid-edition feature; free mode offers Deploy Once only. Attach the schedule to a collection rather than a fixed computer list and the same job stays correct as machines join and leave the office.

2

Auto Deployment — the Version Trigger

Auto Deployment (Enterprise edition) links a library package to a schedule with a twist: the package is set to auto-download new versions as PDQ publishes them, and the schedule deploys the new version when it lands. You can add pre and post steps around it, like any edited package. The fleet effect is large: browsers, PDF readers and runtimes stop depending on anyone's memory, and patch levels across the office converge within days of each vendor release instead of drifting for months.

3

What to Automate First — and What Never to Automate Blind

  1. Automate the boring staples — browsers, Adobe Reader, 7-Zip, VLC: frequent updates, tiny blast radius, users barely notice
  2. Schedule, but review, the middle tier — Java runtimes and anything with plugins; deploy on a rhythm, check results next morning
  3. Keep humans on the critical tier — accounting, billing and line-of-business software where an update can stop the office; these get pilot-first rollouts, covered in the rollout guide in this series
4

Notifications and the Morning Check

Paid editions can email the results when a schedule completes. Turn that on from day one — automation without reporting is just unattended risk. The working rhythm most admins settle into: schedules run in the evening, the email lands overnight, and the morning check is two minutes of scanning for red targets. The failures you find are handled with the error decoder in this series, while the other 98 percent of the fleet quietly stayed patched.

5

Keep One Human Gate in the System

Even with Auto Deployment, review the deployment history weekly. Look for targets that fail repeatedly (a sick PC hiding in a green fleet), packages whose versions stopped advancing, and schedules nobody remembers creating. Automation's job is to remove repetition, not attention — the console still needs an owner who glances at it on a rhythm.

🔴 Edition honesty: schedules need a paid edition and Auto Deployment needs Enterprise. If your trial showed them working beautifully, that was the full product on trial — confirm which edition your budget buys before designing the whole patching system around a feature it may not include. Current edition details live on pdq.com.

🎥 Watch the Full PDQ Deploy Tutorial

The video's scheduling chapter shows the setup in the console — after watching, build your first recurring schedule for one harmless staple application.

▶️ Watch Full Video
❓ Frequently Asked Questions

Can a schedule deploy to computers that are off at the scheduled time?

Not by itself — an offline target simply misses that run. PDQ answers this two ways: the Retry Queue (Enterprise) automatically retries deployments to targets that were offline, and Heartbeat schedules deploy the moment a target comes back online. For laptop fleets, heartbeat is the pattern that actually works.

Does Auto Deployment update my custom packages?

No. Auto Deployment follows Package Library packages, whose new versions PDQ itself publishes. Your custom packages are yours to version — when the vendor ships an update, you refresh the package's installer and the schedule deploys the package as usual.

What time should scheduled deployments run?

When the PCs are on but the users are not working — early evening is the common office pattern, with a window long enough for the slowest machine. Avoid the morning logon rush, and prefer targets that stay powered (or Wake-on-LAN where your setup supports it) so the schedule meets machines that are awake.

This guide is based on the Technical Anshu PDQ Deploy tutorial video • Stuck on a step? Ask in the video comments — you will get a reply 🙏