Crédit d'image : kasipat/iStock/GettyImages
Le Windows System Center Configuration Manager (SCCM) est un outil incroyablement utile dans les paramètres de bureau. Le service informatique ou les administrateurs système d'une organisation peuvent l'utiliser pour s'assurer que tous les employés ou membres de l'équipe ont accès au les applications et la sécurité dont ils ont besoin pour accomplir les tâches et remplir les rôles assignés, qu'ils utilisent un appareil de l'entreprise ou un appareil personnel appareil.
SCCM peut également être utilisé pour installer des programmes et déployer des correctifs sur un réseau d'ordinateurs, mais dans certains environnements, cela peut présenter un problème. Les fichiers temporaires utilisés dans le déploiement peuvent parfois persister sur les appareils en réseau, entraînant une surcharge des fichiers sur les disques durs des clients et une crise de stockage sur le serveur de déploiement lui-même. Ces fichiers sont stockés dans le cache Windows CCM (également appelé CCMCache). Ce cache peut être effacé manuellement ou à l'aide de scripts de commande PowerShell.
Vidéo du jour
Qu'est-ce que le cache Windows CCM?
Le CCMCache est un cache de fichiers utilisé par les machines et les serveurs mis en réseau via SCCM. Il fonctionne comme n'importe quel autre cache d'ordinateur, stockant les fichiers temporaires liés aux programmes installés et aux mises à jour du système, mais en raison de sa relation avec le Centre du système administratif, il ne peut pas être effacé par les utilisateurs qui n'ont pas d'administrateur privilèges. Le CCMCache se trouve dans la plupart des installations Windows, Entreprise ou autre, dans le dossier Windows principal à l'adresse c:\windows\ccmcache ou dans un fichier caché à l'intérieur du dossier system32.
Effacement manuel du cache CCM
Si vous disposez d'un accès administrateur à un ordinateur, vous pouvez effacer le cache CCM manuellement via les menus Paramètres de cet ordinateur. Pour ce faire, accédez au Panneau de configuration, soit en le sélectionnant dans le menu Démarrer, soit en le recherchant via la barre de recherche Windows. Utilisez le menu en haut de la fenêtre pour afficher les options sous forme d'icônes, puis faites défiler jusqu'à l'option « Gestionnaire de configuration ». Sélectionnez-le et cliquez sur l'onglet "Avancé". Accédez à "cache" et sélectionnez "Configurer les paramètres". Cliquez sur le bouton "Supprimer les fichiers" qui apparaît et confirmez l'action.
Vidage du cache avec PowerShell
Si vous devez effacer le dossier CCMCache sur plusieurs ordinateurs en même temps ou devez le faire à distance, vous pouvez utiliser un script PowerShell. Tout d'abord, accédez à l'ordinateur que vous souhaitez effacer dans le panneau de configuration SCCM et cliquez dessus avec le bouton droit de la souris. Sélectionnez l'option « Outils de clic droit », suivie de « Outils de la console » et enfin « Invite interactive PowerShell ». Vous pouvez ensuite saisir une commande de script de votre choix. De nombreux scripts existent pour effacer le cache CCM, chacun variant en complexité et destiné à différents environnements réseau. Cependant, l'exécution de la chaîne de code suivante devrait effacer le cache CCM dans la plupart des systèmes :
$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |pour chaque {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |pour chaque {$cacheInfo. DeleteCacheElement($_.CacheElementID)}