Custom Reporting for WSUS

Microsoft Windows

I recently had need of some automated reports from Windows Server Update Service (WSUS), in this case PowerShell came to the rescue.

The first script generates an email report (in html format) containing all computers in a given WSUS Computers Group, where the last reported date Is missing, and/or the computer has errors/failed or missing updates.

The output looks like this:

Power shell code goes here