Back to products
Individual Script

Patch Compliance Reporter

Generate executive-ready patch compliance reports. Shows ring deployment status, compliance percentages by device group, and auto-generates remediation task lists for non-compliant machines.

$29
One-time purchase
PowerShell WSUS SCCM Patch Management

What it does

Point it at your WSUS or SCCM server with a CSV of device-to-ring assignments and get a full executive report:

  • - Overall compliance percentage across your fleet
  • - Breakdown by patch ring (Pilot, Early Adopters, Broad, Critical)
  • - Compliance grouped by operating system version
  • - List of machines missing critical updates with last-seen timestamps
  • - Auto-generated remediation tasks prioritised by severity
  • - Week-over-week trend comparison from saved snapshots
  • - Exports to HTML report and CSV for Excel / Power BI

What's included

Get-PatchComplianceReport.ps1

The main reporting script — queries WSUS or SCCM and generates all outputs

config.json

Environment config: server details, ring thresholds, reporting and notification settings

PatchRings-Example.csv

Example CSV mapping devices to deployment rings

README.md

Full setup guide, config reference, and troubleshooting FAQ

Sample output

[2026-03-04 14:30:12] Loading config from .\config.json
[2026-03-04 14:30:12] Imported 847 device ring assignments
[2026-03-04 14:30:13] Connecting to WSUS server: WSUS01.corp.contoso.com:8531
[2026-03-04 14:31:45] Analysis complete. Overall compliance: 94.2% (target: 95%)
[2026-03-04 14:31:45] Overall compliance target NOT met (94.2% < 95%).
[2026-03-04 14:31:46] Trend: Overall compliance +2.1% (92.1% -> 94.2%)
[2026-03-04 14:31:47] HTML report saved: .\Output\PatchCompliance-20260304.html
[2026-03-04 14:31:47] CSV export saved: .\Output\PatchCompliance-20260304.csv

  Ring              Devices  Compliant  Compliance  Target  Status
  ----              -------  ---------  ----------  ------  ------
  Ring 0 (Pilot)    12       12         100.0%      80%     PASS
  Ring 1 (Early)    148      145        98.0%       90%     PASS
  Ring 2 (Broad)    602      572        95.0%       95%     PASS
  Ring 3 (Critical) 85       69         81.2%       99%     FAIL
$29
One-time purchase, lifetime updates
Buy Now
PowerShell script + config
Example CSV included
Full documentation

Save with the Patch Management Ops Pack ($69)