How can I determine if users have updated the latest patches?

How can I determine if users have updated the latest patches?

I have 10 Windows XP clients and want to know if they have updated their Windows updates and Symantec antivirus definition file. How can I do this?

    Requires Free Membership to View

    When you register, you’ll also receive targeted alerts from my team of editorial writers and independent industry experts with the latest news, tips, and advice to help you do your job more efficiently and effectively. Our goal is to keep you informed on the hottest topics and biggest challenges faced by IT professionals today working with desktop management and security technologies.

    Margie Semilof, Editorial Director

    By submitting your registration information to SearchEnterpriseDesktop.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchEnterpriseDesktop.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

There are a number of third-party programs that do an excellent job of polling machines in a domain to determine if they are up-to-date with the latest patches. The one I recommend most is Gravity Storm Software's Service Pack Manager 2000, which not only checks for updates to Windows but also for updates to Microsoft server products such as SQL Server. This makes it useful for managing desktops and server farms, both.

Checking remotely for updates to Symantec antivirus definition files probably involves using the Symantec AntiVirus Corporate Edition management interface – in other words, it's probably not possible to do this automatically using desktop editions of the product. You would need to check with Symantec directly to see if this is possible.

It might also be possible to use a Group Policy to run a script (either a VBScript or a batch file) that examines the file time/date of the antivirus program's pattern definition file to see if it matches or is later than one you have on file. (I'm unfortunately not much of programmer, or I'd be happy to throw together a sample script to demonstrate how to do this!)

This was first published in October 2005