windows_server:wsus:wsus_bereinigen
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
WSUS Updatebereinigung
Script zum bereinigen des WSUS-Updatespeicher (WSUS-Content)
Vorbereitung
Wichtiger Hinweis
Bevor das script problemlos ausgeführt werden kann sollte der befehl so oft auf dem WSUS-Server ausgeführt werden bis kein Time-Out fehler mehr kommt
Get-WsusServer -Name localhost -PortNumber 8530 | Invoke-WsusServerCleanup -CleanupUnneededContentFiles >> C:\WSUS_Cleanup.log
Script
Script als XML Speichern und in der Windows-Aufgabenplanung importieren (User ggf. anpassen)
- WSUS_Cleanup.xml
<?xml version="1.0" encoding="utf-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2018-11-16T11:53:35.4703489</Date> <Author>ATLAS Informationssysteme GmbH</Author> <Description>Wöchentlicher Job zur bereinigung unbenötigter Windows-Updates</Description> </RegistrationInfo> <Triggers> <CalendarTrigger> <StartBoundary>2018-11-16T12:00:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByWeek> <DaysOfWeek> <Saturday /> </DaysOfWeek> <WeeksInterval>1</WeeksInterval> </ScheduleByWeek> </CalendarTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>.\Administrator</UserId> <LogonType>Password</LogonType> <RunLevel>LeastPrivilege</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>P3D</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions Context="Author"> <Exec> <Command>powershell.exe</Command> <Arguments>-Command "Get-WsusServer -Name localhost -PortNumber 8530 | Invoke-WsusServerCleanup -CleanupUnneededContentFiles >> C:\WSUS_Cleanup.log"</Arguments> </Exec> </Actions> </Task>
Probleme
Fehler: Datenbankfehler
siehe im WSUS Probleme & Lösungen Bereich
windows_server/wsus/wsus_bereinigen.1543475435.txt.gz · Zuletzt geändert: von aeinert
