Microsoft a mis à disposition à partir de la version System Center CB 1702 un outil permettant de supprimer un contenu n’étant plus associé à une application ou package. Pour être plus précis, cet outil effectuera un « Cleaning » du dossier SCCMContentLib de votre serveur « Point de distribution« .

Cet outil s’execute uniquement à partir de votre serveur du site principal et s’applique sur un serveur « Point de distribution »

Comment procéder :

Dans cette étape, nous nous connectons sur le serveur du site principal :

L’outl se situe à cet emplacement : %ProgramFiles%\Microsoft Configuration Manager\cd.latest\SMSSETUP\TOOLS\ContentLibraryCleanup

Executez une console « Powershell » en tant qu’administrateur :

Effectuez un Set-Location du répertoire de Configuration Manager, puis « Entrée » :

Ensuite, testons la commande de base du contentLibraryCleanup qui exécute l’outil mais sans réellement supprimer le contenu. Cela peut être utile si vous souhaitez uniquement vérifier l’état de votre bibliothèque de contenu sur un point de distribution :

Exécutez : Start-Process -FilePath « ContentLibraryCleanup.exe » -ArgumentList « /dp », »%nom_du_serveur% » :

Une fenêtre apparaît : Indiquez « Y » pour lancer le processus :

L’analyse démarre :

Lorsque le process est teminé, il indique les « bytes » qui peuvent être supprimés ainsi que la localisation du fichier log :

Le fichier journal se lance automatiquement après la finalisation de l’étape ci-dessus :

Comme indiqué plus haut, la commande Start-Process -FilePath « ContentLibraryCleanup.exe » -ArgumentList « /dp », »%nom_du_serveur% » n’avait pas le commutateur /Delete

Lorsque vous insérez le commutateur /Delete il supprimera le contenu réellement.

Voici les différents commutateurs que vous pouvez utiliser :

/q : permet de l’executer en mode silencieux (exemple : Start-Process -FilePath « ContentLibraryCleanup.exe » -ArgumentList « /q », »/dp », »%nom_du_serveur% »

/log : si vous souhaitez spécifier un emplacement pour le fichier journal (exemple : Start-Process -FilePath « ContentLibraryCleanup.exe » -ArgumentList « /q », »/dp », »%nom_du_serveur% », »/log %emplacement% »

 

 

 

error

Enjoy this blog? Please spread the word :)

RSS
Follow by Email
LinkedIn
LinkedIn
Share