Kredit za obrázok: kasipat/iStock/GettyImages
Windows System Center Configuration Manager (SCCM) je neuveriteľne užitočný nástroj v kancelárskych nastaveniach. IT oddelenie alebo správcovia systémov organizácie ho môžu použiť na zabezpečenie prístupu všetkých zamestnancov alebo členov tímu aplikácie a zabezpečenie, ktoré potrebujú na dokončenie úloh a vykonávanie pridelených rolí, či už používajú firemné alebo osobné zariadenie zariadenie.
SCCM možno použiť aj na inštaláciu programov a nasadenie opráv v sieti počítačov, ale v určitých prostrediach to môže predstavovať problém. Dočasné súbory používané pri nasadzovaní môžu príležitostne pretrvávať na sieťových zariadeniach, čo vedie k nafúknutiu súborov na pevných diskoch klienta a kríze úložiska na samotnom serveri nasadenia. Tieto súbory sú uložené vo vyrovnávacej pamäti Windows CCM (známej aj ako CCMCache). Túto vyrovnávaciu pamäť je možné vymazať manuálne alebo pomocou príkazových skriptov PowerShell.
Video dňa
Čo je vyrovnávacia pamäť CCM systému Windows?
CCMCache je vyrovnávacia pamäť súborov, ktorú používajú počítače a servery prepojené v sieti cez SCCM. Funguje ako každá iná vyrovnávacia pamäť počítača, ukladá dočasné súbory súvisiace s nainštalovanými programami a aktualizáciami systému, ale kvôli jeho vzťahu k Administratívnemu systémovému centru ho nemôžu vyčistiť používatelia, ktorí nemajú správcu privilégiá. CCMCache možno nájsť vo väčšine inštalácií Windows, Enterprise alebo iných, v hlavnom priečinku Windows na c:\windows\ccmcache alebo v skrytom súbore v priečinku system32.
Manuálne vymazanie vyrovnávacej pamäte CCM
Ak máte k počítaču prístup správcu, vyrovnávaciu pamäť CCM môžete vymazať manuálne cez ponuky Nastavenia daného počítača. Ak to chcete urobiť, prejdite do ovládacieho panela tak, že ho vyberiete z ponuky Štart alebo ho vyhľadáte pomocou vyhľadávacieho panela systému Windows. Pomocou ponuky v hornej časti okna zobrazte možnosti ako ikony a potom prejdite na možnosť „Správca konfigurácie“. Vyberte ho a kliknite na kartu „Rozšírené“. Prejdite na „vyrovnávaciu pamäť“ a vyberte „Konfigurovať nastavenia“. Kliknite na zobrazené tlačidlo „Odstrániť súbory“ a potvrďte akciu.
Vymazanie vyrovnávacej pamäte pomocou prostredia PowerShell
Ak potrebujete vyčistiť priečinok CCMCache na viacerých počítačoch súčasne alebo to potrebujete urobiť vzdialene, môžete použiť skript PowerShell. Najprv prejdite v ovládacom paneli SCCM na počítač, ktorý chcete vymazať, a kliknite naň pravým tlačidlom myši. Vyberte možnosť „Nástroje po kliknutí pravým tlačidlom myši“, potom „Nástroje konzoly“ a nakoniec „Výzva interaktívneho prostredia PowerShell“. Potom môžete zadať príkaz skriptu podľa vlastného výberu. Existuje mnoho skriptov na vymazanie vyrovnávacej pamäte CCM, pričom každý sa líši v zložitosti a je určený pre rôzne sieťové prostredia. Spustenie nasledujúceho reťazca kódu by však malo vymazať vyrovnávaciu pamäť CCM vo väčšine systémov:
$resman= Nový objekt -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |pre každý {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= Nový objekt -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() |pre každý {$cacheInfo. DeleteCacheElement($_.CacheElementID)}