Ocena wdrożenia aplikacji

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Przed kontynuowaniem zapoznaj się ze składnikami klienta wdrażania aplikacji , aby poznać przetwarzanie zadań dcm i agenta ciągłej integracji.

Ocena aplikacji jest wykonywana przez składniki agenta DCM i agenta ciągłej integracji po aktywowaniu wdrożenia. Aby zrozumieć, kiedy przypisanie jest aktywowane, zobacz artykuły Application Deployment to Device Collections (Wdrażanie aplikacji w kolekcjach urządzeń ) lub Application Deployment to User Collections (Wdrażanie aplikacji w kolekcjach użytkowników ).

Wykrywanie i ocena aplikacji

Ocena aplikacji jest wykonywana w fazie InvokingSdmMethod zadania agenta ciągłej integracji. W tej fazie klient ocenia metodę wykrywania zdefiniowaną dla aplikacji w celu określenia, czy aplikacja jest zainstalowana na urządzeniu. To działanie można śledzić w pliku AppDiscovery.log przy użyciu unikatowego identyfikatora typu wdrożenia lub nazwy typu wdrożenia.

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.

Uwaga

Powyższy przykład przedstawia wykrywanie aplikacji msi, w której wykrywanie odbywa się przez sprawdzenie, czy kod produktu MSI jest zainstalowany na urządzeniu. W przypadku aplikacji korzystających z alternatywnych metod wykrywania używana jest odpowiednia metoda wykrywania w celu sprawdzenia, czy aplikacja jest zainstalowana.

Następnie klient ocenia żądany stan aplikacji na podstawie celu wdrożenia. Ten krok obejmuje również wykrywanie, czy aplikacja ma jakieś zależności lub reguły zastępowania, które powinny być honorowane dla aplikacji. To działanie można śledzić w pliku AppIntentEval.log przy użyciu unikatowego identyfikatora aplikacji i typu wdrożenia.

# 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]

W powyższym wpisie dziennika bieżący stan wskazuje, czy aplikacja jest obecnie zainstalowana na urządzeniu. Zastosowanie wskazuje, czy aplikacja ma zastosowanie na podstawie zdefiniowanych reguł wymagań. ResolvedState wskazuje żądany stan aplikacji na podstawie celu wdrożenia.

Porada

Użyj narzędzia do monitorowania wdrażania , aby wyświetlić stan aplikacji, stan stosowania i naruszenia wymagań.

Następne kroki