Danke!
Ich habe es schon unter Vista getestet; nur macht mir hier das System einen gewaltigen Strich durch die Rechnung.
Wenn man Vistaupdates aus dem Downloadcenter herunterlädt, kommen .msu-Dateien auf den Rechner.
Lädt man diese immer in ein bestimmtes Verzeichnis (z.B. D:\Updates), so kann man diese mit folgendem Befehl auf der Kommandozeile starten:
for %1 in (d:\updates\*.msu) do wusa %1 /quiet /norestart
Der MBSA liefert allerdings nur .cab-Dateien und hier wird es knifflig. Diese werden über den Packagemanager installiert. Ein Aufruf sieht z.B. so aus:
start /w pkgmgr /ip /m:c:\temp\9310099.cab /s:c:\sandbox eingegeben
Nur kennt der Packagemanager keine "norestart"-Option.
Da müsste ich wirklich basteln.