WUTRACK.BIN and "Pending" Updates

Goto the SUS Home Page

 
After reading the Deployment Guide, one would think that the Pending identifier on the Status flag would be used frequently, and would therefore make it easy to identify machines that have an update ready to install, but I have yet to see 'S=p' in any WUTRACK.BIN GET requests. The Deployment Guide indicates that perhaps a GET of WUTRACK.BIN only occurs in these cases (note that pending refers only to the self update, which is the IU controls,right?):

When does the Automatic Updates client return results that IIS will log?

The Automatic Updates client returns status on the following:
  • During Self-update: self-update pending
  • After Self-update: self-update success/failure
  • During Detection : initialization success/failure
  • After Detection: detection success, detection failure
  • After Download: download success/declined/failure
  • After Installation: installation success/declined/failure

Shouldn't there be a "Pending Installation" following "After Download"? "After Download" just tells me that a system has successfully downloaded a particular patch, but I want to know if a system is ready for installation!

From the microsoft.public.softwareupdatesvcs newsgroup
I did some checking on this, and found that the pending status is also set when an exclusive update is installed. An "exclusive" update is of the type that must be installed by itself, so that even if a client machine detects 4 updates, if one of them is marked as exclusive it will be downloaded and installed by itself. The install of an exclusive update is not performed by AU, so when the install starts we can't definitely say that it's successful (we'll only know that after a reboot) so the pending status is also set in this situation.

The client does write to the event log when installs are ready, and that was intended to be the way that network administrators would discover the pending install of updates. In retrospect, it would probably be easier if you could see how many machines have pending installs from the pingbacks, since you are consistently checking the pingback info instead of checking the event logs on each client machine. I know that reporting is being redesigned and enhanced for the next version, and hopefully you'll see improvements like this suggestion.
 

© FAQShop.com 2003 - 2008

Goto the SUS Home Page

Email the Author