Slik sletter du en CCM-buffer

Asiatisk mangfold Mennesker Tilknytning Studenter som lærer sosiale medier utdanning

Bildekreditt: kasipat/iStock/GettyImages

Windows System Center Configuration Manager (SCCM) er et utrolig nyttig verktøy i kontorinnstillinger. En organisasjons IT-avdeling eller systemadministratorer kan bruke den til å sikre at alle ansatte eller teammedlemmer har tilgang til applikasjoner og sikkerhet de trenger for å fullføre oppgaver og utføre tildelte roller, enten de bruker en bedriftsenhet eller en personlig enhet.

SCCM kan også brukes til å installere programmer og distribuere patcher på tvers av et nettverk av datamaskiner, men i visse miljøer kan dette utgjøre et problem. Midlertidige filer som brukes i distribusjon kan av og til vedvare på nettverksenheter, noe som fører til filoppblåsthet på klientharddisker og en lagringskrise på selve distribusjonsserveren. Disse filene er lagret i Windows CCM-bufferen (også kjent som CCMCache). Denne hurtigbufferen kan tømmes manuelt eller ved å bruke PowerShell-kommandoskript.

Dagens video

Hva er Windows CCM Cache?

CCMCache er en filbuffer som brukes av maskiner og servere som er koblet sammen via SCCM. Den fungerer som enhver annen databuffer, og lagrer midlertidige filer relatert til installerte programmer og systemoppdateringer, men på grunn av forholdet til det administrative systemsenteret, kan det ikke ryddes av brukere som mangler administrator privilegier. CCMCache kan finnes i de fleste Windows-installasjoner, Enterprise eller på annen måte, i Windows-kjernemappen på c:\windows\ccmcache eller i en skjult fil inne i system32-mappen.

Tømme CCM-bufferen manuelt

Hvis du har administratortilgang til en datamaskin, kan du tømme CCM-bufferen manuelt via den datamaskinens Innstillinger-menyer. For å gjøre dette, gå til kontrollpanelet, enten ved å velge det fra Start-menyen eller ved å søke etter det via søkefeltet i Windows. Bruk menyen øverst i vinduet for å vise alternativer som ikoner, og bla deretter til alternativet "Configuration Manager". Velg den og klikk på "Avansert"-fanen. Naviger til "cache" og velg "Konfigurer innstillinger." Klikk på "Slett filer"-knappen som vises og bekreft handlingen.

Tømning av buffer med PowerShell

Hvis du trenger å fjerne CCMCache-mappen på flere datamaskiner samtidig eller trenger å gjøre det eksternt, kan du bruke et PowerShell-skript. Naviger først til datamaskinen du vil slette i SCCM-kontrollpanelet og høyreklikk på den. Velg alternativet "Høyreklikkverktøy", etterfulgt av "Konsollverktøy" og til slutt "Interaktiv PowerShell-ledetekst." Du kan deretter legge inn en skriptkommando etter eget valg. Det finnes mange skript for å tømme CCM-bufferen, hver av dem varierer i kompleksitet og beregnet på forskjellige nettverksmiljøer. Kjøring av følgende kodestreng bør imidlertid tømme CCM-bufferen i de fleste systemer:

$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | for hver {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | for hver {$cacheInfo. DeleteCacheElement($_.CacheElementID)}