Как да изчистите CCM кеш

Азиатско многообразие Връзка с хора Студенти, които учат социални медии Образование

Кредит на изображението: kasipat/iStock/GettyImages

Windows System Center Configuration Manager (SCCM) е невероятно полезен инструмент в настройките на офиса. ИТ отделът или системните администратори на организацията могат да го използват, за да гарантират, че всички служители или членове на екипа имат достъп до приложения и сигурност, от които се нуждаят, за да изпълняват задачи и да изпълняват назначени роли, независимо дали използват фирмено устройство или лично устройство.

SCCM може да се използва и за инсталиране на програми и разгръщане на корекции в мрежа от компютри, но в определени среди това може да представлява проблем. Временните файлове, използвани при внедряването, понякога могат да се запазят на мрежови устройства, което води до раздуване на файлове на твърдите дискове на клиента и криза на съхранението на самия сървър за внедряване. Тези файлове се съхраняват в кеша на Windows CCM (известен също като CCMCache). Този кеш може да бъде изчистен ръчно или с помощта на командни скриптове на PowerShell.

Видео на деня

Какво представлява кешът на Windows CCM?

CCMCache е файлов кеш, използван от машини и сървъри, свързани в мрежа чрез SCCM. Той функционира като всеки друг кеш компютър, като съхранява временни файлове, свързани с инсталирани програми и системни актуализации, но поради връзката му с Центъра за административна система, той не може да бъде изчистен от потребители без администратор привилегии. CCMCache може да бъде намерен в повечето инсталации на Windows, Enterprise или по друг начин, в основната папка на Windows в c:\windows\ccmcache или в скрит файл в папката system32.

Ръчно изчистване на CCM кеша

Ако имате администраторски достъп до компютър, можете да изчистите кеша на CCM ръчно чрез менютата Настройки на този компютър. За да направите това, влезте в контролния панел или като го изберете от менюто "Старт", или като го потърсите чрез лентата за търсене на Windows. Използвайте менюто в горната част на прозореца, за да покажете опциите като икони и след това превъртете до опцията „Диспечер на конфигурацията“. Изберете го и щракнете върху раздела "Разширени". Отидете до „кеш“ и изберете „Конфигуриране на настройки“. Щракнете върху бутона "Изтриване на файлове", който се показва, и потвърдете действието.

Изчистване на кеша с PowerShell

Ако трябва да изчистите папката CCMCache на няколко компютри едновременно или трябва да го направите отдалечено, можете да използвате скрипт PowerShell. Първо отидете до компютъра, който искате да изчистите, в контролния панел на SCCM и щракнете с десния бутон върху него. Изберете опцията „Инструменти за щракване с десния бутон“, последвана от „Инструменти за конзола“ и накрая „Интерактивна подкана за PowerShell“. След това можете да въведете скриптова команда по ваш избор. Съществуват много скриптове за изчистване на кеша на CCM, всеки с различна сложност и предназначен за различни мрежови среди. Въпреки това, изпълнението на следния низ от код трябва да изчисти кеша на CCM в повечето системи:

$resman= Нов-обект -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | за всеки {$cacheInfo. DeleteCacheElement($_.CacheElementID)} $resman= Нов обект -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | за всеки {$cacheInfo. DeleteCacheElement($_.CacheElementID)}