I'm specifically interested in Windows 2000/XP, but Vista would be interesting too (if different).
I was thinking along the lines of task scheduling a batch file or equivalent on a daily basis.
EDIT: Sorry, I should have provided more info. The question pertains to 10 machines which I manually apply updates. I don't want to install the updates programatically, but just find out if there are updates ready to download/install (i.e. the update shield icon in the system tray is indicating this) using a batch or script. Thanks.