Das Skript DownloadUpdates.cmd löscht alle lokalen Kopien, wenn wget beim Download einen Fehler meldet. Das hatte ich einmal beobachtet, als sich die URL für die Datei rootsupd.exe geändert hatte. Das hatte nichts mit der fehlenden Dateisignatur zu tun, sondern lag daran, dass wget einen Fehlercode
404 - file not found gemeldet hatte.
viewtopic.php?f=3&t=4942Meiner Meinung nach reagiert das Skript bei Fehlern etwas zu empfindlich, da praktisch jeder temporäre Netzwerk-Fehler zum Verlust von Daten führen kann. Ich hatte auch schon überlegt, ob das nicht der Grund für dieses Desaster war:
viewtopic.php?f=4&t=4918Aber temporäre Fehler lassen sich kaum jemals wiederholen oder irgendwie verifizieren; deshalb lässt sich das hinterher kaum beantworten.
Für den Einsatz von WSUS Offline Update, Version 9.2.1 sollte man noch ein paar Vorbereitungen treffen:
Die Download-Links in der Datei static/StaticDownloadLinks-win-x86-glb.txt sind fast alle veraltet. Man sollte die Download-Links für die Dateien rootsupd.exe, rvkroots.exe, Silverlight.exe und Silverlight_x64.exe löschen und durch die URLs aus der Version 9.7 ersetzen. Nur der Download-Link für den DirectX-Installer sollte unverändert erhalten bleiben.
Im UpdateGenerator.exe muss die
Verifizierung der heruntergeladenen Dateien deaktiviert werden, da rootsupd.exe sonst unweigerlich wieder gelöscht wird.
Sobald die Datei UpdateGenerator.ini erstellt worden ist, muss man im Abschnitt [Miscellaneous] zwei Einträge hinzufügen:
- Code: Select all
skipsdd=Enabled
checkouversion=Disabled
Damit wird ein Selbst-Update und ein Update der Dateien im Verzeichnis
static verhindert.
Die wenig bekannte Datei exclude/ExcludeList-superseded-exclude.txt wird wahrscheinlich trotzdem durch die aktuelle Version auf dem Server
http://download.wsusoffline.net/Exclude ... xclude.txt ersetzt. Die Datei auf dem Server ist aber immer für die aktuellste Version von WSUS Offline Update gedacht, nicht für eine veraltete Version. Um die Datei exclude/ExcludeList-superseded-exclude.txt aus der Version 9.2.1 unverändert zu erhalten, muss aber wahrscheinlich das Skript DownloadUpdates.cmd selber gepatcht werden.
Viele Grüße