Оценка развертывания приложений
Относится к Configuration Manager (Current Branch)
Прежде чем продолжить, ознакомьтесь с клиентскими компонентами развертывания приложений , чтобы понять, как обрабатывать задания DCM и агента CI.
Оценка приложения выполняется компонентами агента DCM и агента CI при активации развертывания. Сведения об активации назначения см. в статьях Развертывание приложений в коллекциях устройств или Развертывание приложений в пользовательских коллекциях .
Обнаружение и оценка приложений
Оценка приложения выполняется на этапе InvokingSdmMethod задания агента CI. На этом этапе клиент оценивает метод обнаружения, определенный для приложения, чтобы определить, установлено ли приложение на устройстве. Это действие можно отслеживать в AppDiscovery.log с помощью уникального идентификатора типа развертывания или имени типа развертывания.
Performing detection of app deployment type ConfigMgr Toolkit - Windows Installer (*.msi file)(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, revision 2) for system.
+++ Did not detect app deployment type ConfigMgr Toolkit - Windows Installer (*.msi file)(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, revision 2) for system.
Примечание.
В приведенном выше примере показано обнаружение для приложения MSI, где обнаружение выполняется путем проверки того, установлен ли код продукта MSI на устройстве. Для приложений, использующих альтернативные методы обнаружения, используется соответствующий метод обнаружения, чтобы проверить, установлено ли приложение.
Затем клиент оценивает требуемое состояние приложения на основе цели развертывания. Этот шаг также включает определение наличия в приложении зависимостей или правил замены, которые должны соблюдаться для приложения. Это действие можно отслеживать в AppIntentEval.log с помощью уникального идентификатора приложения и типа развертывания.
# Available Application Deployment
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Available, ConfigureState = NotNeeded, Title = [Application or DT Name]
# Required Application Deployment
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Installed, ConfigureState = NotNeeded, Title = [Application or DT Name]
# Requirement Rules Not Met
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = NotApplicable, ResolvedState = None, ConfigureState = NotNeeded, Title = [Application or DT Name]
В приведенной выше записи журнала текущее состояние указывает, установлено ли приложение на устройстве в данный момент. Применимость указывает, применимо ли приложение на основе определенных правил требований. ResolvedState указывает требуемое состояние приложения в зависимости от цели развертывания.
Совет
Используйте средство мониторинга развертывания для просмотра состояния приложения, состояния применимости и нарушений требований.