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)