<# .SYNOPSIS .NOTES Version: 1.0 Author: Hubert CORNET Creation Date: Purpose/Change: Initial script development .LINK https://www.tips-of-mine.fr .EXEMPLE .DESCRIPTION .PARAMETER .INPUTS .OUTPUTS .log> #> #---------------------------------------------------------[Initialisations]-------------------------------------------------------- # Définir l'action d'erreur pour continuer silencieusement $ErrorActionPreference = "SilentlyContinue" # Bibliothèques de fonctions requises #----------------------------------------------------------[Declarations]---------------------------------------------------------- # Version Script $sScriptVersion = "1.0" #Log File Info $sLogPath = "C:\Tmp" $sLogName = ".log" $sLogFile = Join-Path -Path $sLogPath -ChildPath $sLogName #-----------------------------------------------------------[Functions]------------------------------------------------------------ #------------------------------------------------------------[Script]-------------------------------------------------------------- cls Invoke-WsusServerCleanup -CleanupObsoleteUpdates Invoke-WsusServerCleanup -CleanupUnneededContentFiles Invoke-WsusServerCleanup -DeclineExpiredUpdates Invoke-WsusServerCleanup -DeclineSupersededUpdates Invoke-WsusServerCleanup -CompressUpdates Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase