WSUS Bereinigung-Script Timeout Fehler
Hallo,
ich bin gerade dabei auf mehreren Servern den WSUS zu bereinigen.
Nachdem nun einmalig alles händisch bereinigt wurde soll das nun automatisch per Bereinigungsscript ablaufen.
Hierfür wurde das Bereinigungsscript von Bent (http://bent-blog.de/automatische-wsus-serverbereinigung-mit-tasks-und-s ..) hergenommen und eingerichtet.
Dieses funktioniert soweit auch gut.
Nun kommt aber beim Ausführen des Scripts nach unregelmäßiger Zeit folgender Fehler:
Der Timeout Wert wurde über des SQL-Managment Sudio bereits in den Servereigenschaften unter "Verbindung" - "Remoteserververbindungen" - "Timeout für Remoteabfragen" auf 0 (unendlich) gesetzt.
Dies scheint allerdings nicht der richtige, entscheidende, Wert gewesen zu sein. Es kommt weiterhin zum Timeout.
Deswegen nun die Frage, wo man diesen Timeout Wert festlegen muss/kann, damit das Script auch durchlaufen kann?
LG
ich bin gerade dabei auf mehreren Servern den WSUS zu bereinigen.
Nachdem nun einmalig alles händisch bereinigt wurde soll das nun automatisch per Bereinigungsscript ablaufen.
Hierfür wurde das Bereinigungsscript von Bent (http://bent-blog.de/automatische-wsus-serverbereinigung-mit-tasks-und-s ..) hergenommen und eingerichtet.
Dieses funktioniert soweit auch gut.
Nun kommt aber beim Ausführen des Scripts nach unregelmäßiger Zeit folgender Fehler:
Ausnahme beim Aufrufen von "PerformCleanup" mit 1 Argument(en): "Timeout ür Vorgang Überschritten"
Bei C:\WSUS\WSUS-CleanUp\WSUS-Serverbereinigung.ps1:37 Zeichen:31
+ $CleanupManager.PerformCleanup <<<< ($CleanupScope)
+ CategoryInfo : NotSpecified: ( , MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Bei C:\WSUS\WSUS-CleanUp\WSUS-Serverbereinigung.ps1:37 Zeichen:31
+ $CleanupManager.PerformCleanup <<<< ($CleanupScope)
+ CategoryInfo : NotSpecified: ( , MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Der Timeout Wert wurde über des SQL-Managment Sudio bereits in den Servereigenschaften unter "Verbindung" - "Remoteserververbindungen" - "Timeout für Remoteabfragen" auf 0 (unendlich) gesetzt.
Dies scheint allerdings nicht der richtige, entscheidende, Wert gewesen zu sein. Es kommt weiterhin zum Timeout.
Deswegen nun die Frage, wo man diesen Timeout Wert festlegen muss/kann, damit das Script auch durchlaufen kann?
LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 284358
Url: https://administrator.de/contentid/284358
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo Pharaun,
nimm nur das Skript von http://wsus.de/serverbereinigung2, pass es an deine Bedürfnisse/ Gegebenheiten an. Anschliessend einen geplanten Task (geplante Aufgabe) erstellen, in der du dieses Skript einbindest.
Gruß edelweis
nimm nur das Skript von http://wsus.de/serverbereinigung2, pass es an deine Bedürfnisse/ Gegebenheiten an. Anschliessend einen geplanten Task (geplante Aufgabe) erstellen, in der du dieses Skript einbindest.
Gruß edelweis
in wie weit soll das was Ändern?
Hast du es ausprobiert? Wenn ja, mit welchem Ergebnis?Hast du die Bereinigungsskripte mal direkt mit Powershell bzw. mit dem SQL-Express-Studio ausgeführt? Welches Ergebnis?
So wie ich das sehe sind dei Script an sich gleich, bis auf das bei dem Script von wsus.de noch eine E-Mail Nachricht versendet wird.
Nein, sind sie nicht, der Unterschied besteht schon in der Definition der Variablen.Ich habe erst vor einigen Tagen auch mit der Kombination getestet, aber erfolglos. Führe ich das Skript direkt via Powershell aus, funktionierte es. Auch ein eingenständiger Durchlauf des SQL-Skripts im SQL-Express-Studio lief erfolgreich durch, in Verbindung mit der CMD gab es mehrere Fehlermeldungen. Ich hab es dann recht schnell verworfen, da ich genau wußte, dass die andere Variante sicher läuft.
Was ich nicht getestet habe, wie sich das ganze auf einem SBS verhält, da ich keinen im Einsatz hab.
Vielleicht auch noch lesenswert für dich: http://www.wsus.de/cgi-bin/yabb/YaBB.pl?num=1442592416
Hier --> http://www.wsus.de/cgi-bin/yabb/YaBB.pl?num=1442592416/1#1 wird genau die gleiche Fehlermeldung gepostet.
Hier --> http://www.wsus.de/cgi-bin/yabb/YaBB.pl?num=1442592416/1#1 wird genau die gleiche Fehlermeldung gepostet.
Ja hatte ich gemacht (schon vor dem Post auf administrator.de), in der Powershell kamen die gleichen Timeouts. Bereinigung über das SQL-Management Studio lief durch
Hm, komisch, dass es direkt in der Powershell ebenfalls zu den Timeouts kam.Allerdings muss ich zu meiner verwunderung berichten, das nach einem Serverneustart das Script von Bent Blog nun fehlerfrei durchläuft. Eventuell liegt es auch einfach daran das es nun weniger Updates sind zum Löschen.
Dann laß mindestens das Skript für die Serverbereinigung täglich laufen. Und schön, dass es nun funktioniert.Vielen Dank!
Gern geschehen.