Files
WSUS/report-failed-computers/readme.md
2025-10-31 08:55:43 +01:00

27 lines
991 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WSUS Failed Computers (Display.ps1)
Generate a CSV of client machines that had Windows Update installation errors over a recent time window, by querying **WSUS event history (errors only)**. Faster and more accurate than stitching multiple daily exports. If the `UpdateServices` module isnt present, the script uses the WSUS Admin .NET DLL directly.
---
## Requirements
- Run on the **WSUS server**, in an **elevated** 64-bit Windows PowerShell (5.1).
- WSUS PowerShell module `UpdateServices` (installed with WSUS/RSAT) **or** the Admin DLL:
`C:\Program Files\Update Services\Tools\Microsoft.UpdateServices.Administration.dll`
- Local access to WSUS (HTTP 8530 or HTTPS 8531).
---
## Install
1. Copy the script here: `DisplayToErrorComputer/Display.ps1`
2. Unblock if downloaded from the internet:
```powershell
Unblock-File .\Display.ps1
```
## How to run
Standard run (last 7 days, top 100):
```powershell
.\Display.ps1 -Days 7 -Top 100 -Verbose
```