Jak vymazat mezipaměť CCM

Asijské diverzita People Connection Studenti se učí sociální média vzdělávání

Kredit obrázku: kasipat/iStock/GettyImages

Windows System Center Configuration Manager (SCCM) je neuvěřitelně užitečný nástroj v nastavení kanceláře. IT oddělení nebo správci systémů organizace jej mohou použít k zajištění toho, aby k němu měli přístup všichni zaměstnanci nebo členové týmu aplikace a zabezpečení, které potřebují k dokončení úkolů a přiřazení rolí, ať už používají firemní nebo osobní zařízení přístroj.

SCCM lze také použít k instalaci programů a nasazení záplat v síti počítačů, ale v určitých prostředích to může představovat problém. Dočasné soubory používané při nasazení mohou příležitostně přetrvávat na síťových zařízeních, což vede k zahlcení souborů na klientských pevných discích a ke krizi úložiště na samotném serveru nasazení. Tyto soubory jsou uloženy v mezipaměti Windows CCM (také známé jako CCMCache). Tuto mezipaměť lze vymazat ručně nebo pomocí příkazových skriptů PowerShellu.

Video dne

Co je mezipaměť Windows CCM?

CCMCache je mezipaměť souborů používaná počítači a servery propojenými dohromady prostřednictvím SCCM. Funguje jako jakákoli jiná mezipaměť počítače, ukládá dočasné soubory související s nainstalovanými programy a aktualizacemi systému, ale kvůli jeho vztahu k administrativnímu systémovému centru jej nemohou vymazat uživatelé, kteří nemají správce privilegia. CCMCache lze nalézt ve většině instalací Windows, Enterprise nebo jiných, v základní složce Windows na adrese c:\windows\ccmcache nebo ve skrytém souboru ve složce system32.

Ruční vymazání mezipaměti CCM

Pokud máte k počítači přístup správce, můžete vymazat mezipaměť CCM ručně prostřednictvím nabídek Nastavení daného počítače. Chcete-li to provést, otevřete ovládací panel, a to buď jeho výběrem z nabídky Start, nebo jeho vyhledáním pomocí vyhledávacího panelu systému Windows. Pomocí nabídky v horní části okna zobrazte možnosti jako ikony a poté přejděte na možnost „Správce konfigurace“. Vyberte jej a klikněte na kartu „Upřesnit“. Přejděte na „mezipaměť“ a vyberte „Konfigurovat nastavení“. Klikněte na zobrazené tlačítko "Odstranit soubory" a potvrďte akci.

Vymazání mezipaměti pomocí PowerShellu

Pokud potřebujete vymazat složku CCMCache na více počítačích současně nebo to potřebujete udělat vzdáleně, můžete použít skript PowerShellu. Nejprve přejděte v ovládacím panelu SCCM k počítači, který chcete vymazat, a klikněte na něj pravým tlačítkem. Vyberte možnost „Nástroje po kliknutí pravým tlačítkem“, poté „Nástroje konzoly“ a nakonec „Interaktivní výzva PowerShell“. Poté můžete zadat příkaz skriptu podle vlastního výběru. Existuje mnoho skriptů pro vymazání CCM Cache, každý se liší svou složitostí a je určen pro různá síťová prostředí. Spuštění následujícího řetězce kódu by však mělo vymazat mezipaměť CCM ve většině systémů:

$resman= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | pro každého {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= Nový objekt -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | pro každého {$cacheInfo. DeleteCacheElement($_.CacheElementID)}