Querying WSUS with Powershell

Out of the box, WSUS is capable of reporting update status in a number of permutations, but I always seem to need some combination that I can’t easily derive using the GUI.

I recently needed to determine the status of a particular update (KB958644) for a number of computers that spanned different WSUS groups. I knew that there was a .NET API for WSUS management and so Powershell seemed to the most appropriate tool to use. I found this script example which got me started. Continue reading

Open Audit

Open Audit is an Open Source application distributed under the Creative Commons license to provide a hardware and software inventory of systems on your network. It uses Windows VBScript and Linux BASH scripts on the client to post audit info to a PHP/MySql server application. Continue reading