So löschen Sie einen CCM-Cache

Asiatische Vielfalt Menschen Verbindung Studenten lernen Social Media Bildung

Bildnachweis: kasipat/iStock/GettyImages

Der Windows System Center Configuration Manager (SCCM) ist ein unglaublich nützliches Tool in Office-Einstellungen. Die IT-Abteilung oder Systemadministratoren einer Organisation können damit sicherstellen, dass alle Mitarbeiter oder Teammitglieder Zugriff auf die Anwendungen und Sicherheit, die sie benötigen, um Aufgaben zu erledigen und zugewiesene Rollen auszuführen, unabhängig davon, ob sie ein Firmengerät oder ein persönliches Gerät verwenden Gerät.

SCCM kann auch verwendet werden, um Programme und Patches in einem Computernetzwerk zu installieren, aber in bestimmten Umgebungen kann dies ein Problem darstellen. Temporäre Dateien, die bei der Bereitstellung verwendet werden, können gelegentlich auf Netzwerkgeräten verbleiben, was zu einer Dateiüberlastung auf Client-Festplatten und einer Speicherkrise auf dem Bereitstellungsserver selbst führt. Diese Dateien werden im Windows CCM-Cache (auch bekannt als CCMCache) gespeichert. Dieser Cache kann manuell oder mithilfe von PowerShell-Befehlsskripts gelöscht werden.

Video des Tages

Was ist der Windows CCM-Cache?

Der CCMCache ist ein Dateicache, der von Maschinen und Servern verwendet wird, die über SCCM miteinander vernetzt sind. Es funktioniert wie jeder andere Computer-Cache und speichert temporäre Dateien, die sich auf installierte Programme und Systemupdates beziehen, aber Aufgrund seiner Beziehung zum Administrative System Center kann es nicht von Benutzern ohne Administrator gelöscht werden Privilegien. Der CCMCache befindet sich in den meisten Windows-Installationen, Enterprise oder anders, im Windows-Kernordner unter c:\windows\ccmcache oder in einer versteckten Datei im Ordner system32.

CCM Cache manuell löschen

Wenn Sie Administratorzugriff auf einen Computer haben, können Sie den CCM-Cache manuell über die Einstellungsmenüs dieses Computers löschen. Rufen Sie dazu die Systemsteuerung auf, indem Sie sie entweder aus dem Startmenü auswählen oder über die Windows-Suchleiste danach suchen. Verwenden Sie das Menü am oberen Rand des Fensters, um Optionen als Symbole anzuzeigen, und blättern Sie dann zur Option "Konfigurationsmanager". Wählen Sie es aus und klicken Sie auf die Registerkarte "Erweitert". Navigieren Sie zu "Cache" und wählen Sie "Einstellungen konfigurieren". Klicken Sie auf die erscheinende Schaltfläche "Dateien löschen" und bestätigen Sie die Aktion.

Cache-Clearing mit PowerShell

Wenn Sie den CCMCache-Ordner auf mehreren Computern gleichzeitig oder remote löschen müssen, können Sie ein PowerShell-Skript verwenden. Navigieren Sie zunächst in der SCCM-Systemsteuerung zu dem Computer, den Sie löschen möchten, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie die Option "Rechtsklicktools", gefolgt von "Konsolentools" und schließlich "Interaktive PowerShell-Eingabeaufforderung". Sie können dann einen Skriptbefehl Ihrer Wahl eingeben. Es gibt viele Skripte, um den CCM-Cache zu löschen, wobei sich jedes in seiner Komplexität unterscheidet und für unterschiedliche Netzwerkumgebungen gedacht ist. Das Ausführen der folgenden Codezeichenfolge sollte jedoch in den meisten Systemen den CCM-Cache leeren:

$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | für jede {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | für jede {$cacheInfo. DeleteCacheElement($_.CacheElementID)}