Кредит изображения: касипат / 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. Используйте меню в верхней части окна, чтобы отобразить параметры в виде значков, а затем прокрутите до параметра «Configuration Manager». Выберите его и щелкните вкладку «Дополнительно». Перейдите в «Кэш» и выберите «Настроить параметры». Нажмите появившуюся кнопку «Удалить файлы» и подтвердите действие.
Очистка кеша с помощью PowerShell
Если вам нужно очистить папку CCMCache на нескольких компьютерах одновременно или сделать это удаленно, вы можете использовать сценарий PowerShell. Сначала перейдите к компьютеру, который нужно очистить, на панели управления SCCM и щелкните его правой кнопкой мыши. Выберите параметр «Инструменты правой кнопки мыши», затем «Инструменты консоли» и, наконец, «Интерактивное приглашение PowerShell». Затем вы можете ввести команду сценария по вашему выбору. Для очистки кэша CCM существует множество сценариев, каждый из которых различается по сложности и предназначен для разных сетевых сред. Однако выполнение следующей строки кода должно очистить кеш CCM в большинстве систем:
$ resman = New-Object -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)}