Як очистити кеш CCM

Студенти, які навчаються в соціальних мережах

Авторство зображення: kasipat/iStock/GettyImages

Диспетчер конфігурації Windows System Center (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= New-Object -ComObject "UIResource. UIResourceMgr" $cacheInfo=$resman. GetCacheInfo() $cacheinfo. GetCacheElements() | для кожного {$cacheInfo. DeleteCacheElement($_.CacheElementID)}