Логи SCCM — основной инструмент диагностики Microsoft Endpoint Configuration Manager. Практически любая проблема с установкой, клиентом, обновлениями или развертыванием программ диагностируется именно через журналы.
Если у вас есть проблемы с клиентской частью, рекомендуем начать с руководства: SCCM Client: установка, настройка и исправление ошибок.
Где находятся логи SCCM
В SCCM логи разделяются на серверные и клиентские. Понимание, где искать нужный лог, экономит массу времени.
Клиентские логи SCCM
Клиентские логи находятся на рабочей станции или сервере:
C:\Windows\CCM\Logs Основные клиентские логи:
- ccmsetup.log — установка SCCM Client
- ClientIDManagerStartup.log — регистрация клиента
- LocationServices.log — поиск MP и DP
- PolicyAgent.log — получение политик
- CCMExec.log — основной сервис клиента
- AppDiscovery.log — определение установленного ПО
- AppEnforce.log — выполнение установки приложений
Совет: если Software Center пустой или установка не начинается — почти всегда полезны LocationServices.log и PolicyAgent.log.
Серверные логи SCCM
Серверные логи находятся на сервере сайта SCCM:
<SCCM Server>\SMS_CCM\Logs или C:\Program Files\Microsoft Configuration Manager\Logs Ключевые серверные логи:
- CMUpdate.log — обновление SCCM
- SiteComp.log — установка и обновление компонентов
- Hman.log — иерархия и роли сайта
- DistMgr.log — распространение контента
- PkgXferMgr.log — передача пакетов на DP
- MPControl.log — состояние Management Point
Если возникают проблемы с обновлением или ролями сайта, начинайте именно с этих логов.
Как правильно читать логи SCCM
Логи SCCM — текстовые файлы, но читать их нужно правильно.
- ищите строки Error, Failed, Warning
- обращайте внимание на коды ошибок
- смотрите временные метки
- анализируйте цепочку событий, а не одну строку
Рекомендация: используйте утилиту CMTrace для удобного просмотра и подсветки ошибок.
Типовые сценарии и нужные логи
- Клиент не устанавливается — ccmsetup.log
- Software Center пустой — LocationServices.log, PolicyAgent.log
- Программа не устанавливается — AppEnforce.log
- Контент не скачивается — ContentTransferManager.log
- Обновление SCCM зависло — CMUpdate.log
Также проверьте правильность настройки Boundaries: Boundaries и Boundary Groups в SCCM.
Частые ошибки при анализе логов
- чтение не того лога
- игнорирование временных меток
- поиск одной ошибки без анализа контекста
- пропуск сетевых и boundary-проблем
Заключение
Понимание логов SCCM — ключ к быстрой и точной диагностике. Если вы знаете, где искать и как читать журналы, большинство проблем с SCCM решаются без переустановки и радикальных мер.