WSUS 3.0 Updates sehr groß
Hallo zusammen,
Ich habe hier ein komisches Problem mit einem WSUS 3.0 Server mit ungefähr 700 Clients. Updates usw. funktionieren alle, das Problem ist, dass die Updates jetzt schon rund 90GB an Speicherplatz belegen.
Meine Frage ist ob das so stimmen kann? Kommt mir doch etwas viel vor.
tia
Ich habe hier ein komisches Problem mit einem WSUS 3.0 Server mit ungefähr 700 Clients. Updates usw. funktionieren alle, das Problem ist, dass die Updates jetzt schon rund 90GB an Speicherplatz belegen.
Meine Frage ist ob das so stimmen kann? Kommt mir doch etwas viel vor.
tia
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 107815
Url: https://administrator.de/contentid/107815
Ausgedruckt am: 16.11.2024 um 15:11 Uhr
6 Kommentare
Neuester Kommentar
Servus,
90 GB kann von vielem kommen - das ist unter anderen auch von den oben angedeuteten Parametern mal mehr oder weniger "normal".
Ich tippe aber darauf, das schon länger nicht "aufgeräumt wurde und oder überflüssiges downgeloaded wird.
Gruß
- welche Patche lädst du denn runter?
- Welche Versionen davon- Die installierbaren wohl?
- in welchen Sprachen
- für welches Os?
- Auch die Office Patche?
- wann wurde das letzte mal die Wsus DB aufgeräumt?
90 GB kann von vielem kommen - das ist unter anderen auch von den oben angedeuteten Parametern mal mehr oder weniger "normal".
Kommt mir doch etwas viel vor.
Ist es auch - aber wenn du alles brauchst und genau dahin sollte dich mein Beitrag hinleiten- wirst du damit leben müssen.Ich tippe aber darauf, das schon länger nicht "aufgeräumt wurde und oder überflüssiges downgeloaded wird.
Gruß
Hallo,
hatte das Problem auch Habe dann nach suchen und Testen den folgenden Batch gefunden Man sollte aber zuerst die Aufräumoption vom WSUS benutzen.
Viel Erfolg!
hatte das Problem auch Habe dann nach suchen und Testen den folgenden Batch gefunden Man sollte aber zuerst die Aufräumoption vom WSUS benutzen.
@echo off
setlocal
set WSUSPATH=C:\WSUS
set WSUSDEBUGPATH=C:\Programme\Update Services
call :GETINFO %WSUSPATH%
set DATEIENVORHER=%DATEIEN%
set VERZEICHNISSEVORHER=%VERZEICHNISSE%
set BELEGTVORHER=%BELEGT%
set FREIVORHER=%FREI%
set TSVORHER=%DATESTAMP%-%TIMESTAMP%
"%WSUSDEBUGPATH%\WsusDebugTool.exe" /Tool:PurgeUnneededFiles
call :GETINFO %WSUSPATH%
set DATEIENNACHHER=%DATEIEN%
set VERZEICHNISSENACHHER=%VERZEICHNISSE%
set BELEGTNACHHER=%BELEGT%
set FREINACHHER=%FREI%
set TSNACHHER=%DATESTAMP%-%TIMESTAMP%
echo *** Informationen ueber %WSUSPATH% ***
echo %TSVORHER% VORHER : Belegt %BELEGTVORHER% Bytes; Frei %FREIVORHER% Bytes; %DATEIENVORHER% Dateien; %VERZEICHNISSEVORHER% Verzeichnisse
echo %TSNACHHER% NACHHER: Belegt %BELEGTNACHHER% Bytes; Frei %FREINACHHER% Bytes; %DATEIENNACHHER% Dateien; %VERZEICHNISSENACHHER% Verzeichnisse
pause
endlocal
goto :EOF
:GETINFO
rem **************************************************************************
rem *** liefert Informationen des uebergebenen Ordners ***
rem **************************************************************************
set CHECKPATH=%1
call :GENTIMESTAMP
dir "%CHECKPATH%" /s > "%TEMP%\wsusfree.txt"
for /f "tokens=1,3" %%i in ('findstr /C:"Datei(en)" "%TEMP%\wsusfree.txt"') do set DATEIEN=%%i&set BELEGT=%%j
for /f "tokens=1,3" %%i in ('findstr /C:"Verzeichnis(se)" "%TEMP%\wsusfree.txt"') do set VERZEICHNISSE=%%i&set FREI=%%j
del "%TEMP%\wsusfree.txt"
goto :EOF
:GENTIMESTAMP
rem **************************************************************************
rem *** Generiert Datum und Uhrzeit in umgekehrter Notation ***
rem **************************************************************************
for /F "tokens=1,2 delims= " %%i in ('date /t') do call :BUILDDATESTAMP %%i %%j
for /F "tokens=1,2,3 delims=: " %%i in ('time /t') do call :BUILDTIMESTAMP=%%i %%j %%k
goto :EOF
:BUILDDATESTAMP
rem **************************************************************************
rem *** Baut das Datum zusammen (Fallunterschiedung Deutsch / Englisch) ***
rem **************************************************************************
if .%2==. (set ANLAYSEDATE=%1) else (set ANLAYSEDATE=%2)
if .%ANLAYSEDATE:~2,1%==./ for /F "tokens=1,2,3 delims=/" %%i in ("%ANLAYSEDATE%") do set DATESTAMP=%%k%%i%%j
if .%ANLAYSEDATE:~2,1%==.. for /F "tokens=1,2,3 delims=." %%i in ("%ANLAYSEDATE%") do set DATESTAMP=%%k%%j%%i
goto :EOF
:BUILDTIMESTAMP
rem **************************************************************************
rem *** Baut die Uhrzeit zusammen (Fallunterscheidung Deutsch / Englisch) ***
rem **************************************************************************
set TIMEHH=%1
set TIMEMM=%2
set TIMEAP=%3
if .%TIMEMM:~2,1% NEQ . set TIMEAP=%TIMEMM:~2,1%& set TIMEMM=%TIMEMM:~0,2%
if .%TIMEHH:~1,1%==. set TIMEHH=0%TIMEHH%
set TIMESTAMP=%TIMEAP%%TIMEHH%%TIMEMM%
set TIMESTAMP=%TIMESTAMP: =%
goto :EOF
Viel Erfolg!
WSUS läßt aber häufig noch Updates zurück. Deshalb der Batch. Mach die Serverbereinigung und lass anschließend mal den Batch laufen. Das mach einen "schlanken Fuss"
hab es gerade nochmal getestet... hier das Ergebnis:
* Informationen ueber C:\WSUS *
20090202-1603 VORHER : Belegt 13.844.505.885 Bytes; Frei 10.529.415.168 Bytes; 1863 Dateien; 785 Verzeichnisse
20090202-1613 NACHHER: Belegt 10.938.348.932 Bytes; Frei 13.373.407.232 Bytes; 1805 Dateien; 785 Verzeichnisse
hab es gerade nochmal getestet... hier das Ergebnis:
* Informationen ueber C:\WSUS *
20090202-1603 VORHER : Belegt 13.844.505.885 Bytes; Frei 10.529.415.168 Bytes; 1863 Dateien; 785 Verzeichnisse
20090202-1613 NACHHER: Belegt 10.938.348.932 Bytes; Frei 13.373.407.232 Bytes; 1805 Dateien; 785 Verzeichnisse