Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Using the most recent version of WSUS (Windows Server Update Services) is there a way to determine what the most recently applied updates are for a given machine? Or, when viewing the machine's status report apply some date filtering -- or sorting?

Seems like I've seen this done, but I can't seem to stumble over how.

I'd like to get a list of the updates applied last month for a couple servers.

share|improve this question
1  
reporting anything other than updates needed/with errors is shockingly bad in the more recent wsus. Because obviously I want to lump in the 20000 odd unapplicable updates with those that I've recently installed? –  JamesRyan Oct 8 '09 at 15:41
    
Hmm... sad-making. I could've sworn that this would be possible. –  Chris_K Oct 9 '09 at 14:22
add comment

1 Answer

up vote 0 down vote accepted

If it's only a couple of servers you could probably get the info from their local Windows Update logs:

c:\WINDOWS\WindowsUpdate.log

It's not a literal answer to your question, but should solve the problem.

Just search upwards from the bottom of the file for "Title". If you want something automated, you could harvest the log files using a batch file and use findstr to filter the relevant lines. As a proof-of-concept try this command:

type %windir%\WindowsUpdate.log | findstr "Title"
share|improve this answer
    
That's basically the work-around I used last week. And as a work-around it is tolerable. But it really seems like this should be something I can do with a WSUS report. –  Chris_K Oct 11 '09 at 18:42
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.