Auswertung der Anwendungsbereitstellung
Gilt für: Configuration Manager (Current Branch)
Bevor Sie fortfahren, lesen Sie die Clientkomponenten für die Anwendungsbereitstellung , um die Auftragsverarbeitung von DCM und CI-Agent zu verstehen.
Die Anwendungsauswertung wird vom DCM-Agent und den CI-Agent-Komponenten durchgeführt, wenn die Bereitstellung aktiviert wird. Informationen zum Zeitpunkt der Aktivierung der Zuweisung finden Sie in den Artikeln Anwendungsbereitstellung in Gerätesammlungen oder Anwendungsbereitstellung für Benutzersammlungen .
Anwendungserkennung und -auswertung
Die Anwendungsauswertung wird während der InvokingSdmMethod-Phase eines CI-Agent-Auftrags durchgeführt. In dieser Phase wertet der Client die für die Anwendung definierte Erkennungsmethode aus, um zu ermitteln, ob die Anwendung auf dem Gerät installiert ist. Diese Aktivität kann in AppDiscovery.log mithilfe der eindeutigen ID des Bereitstellungstyps oder des Bereitstellungstypnamens nachverfolgt werden.
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.
Hinweis
Das obige Beispiel zeigt die Erkennung für eine MSI-Anwendung, bei der die Erkennung durchgeführt wird, indem überprüft wird, ob der MSI-Produktcode auf dem Gerät installiert ist. Für Anwendungen, die alternative Erkennungsmethoden verwenden, wird die entsprechende Erkennungsmethode verwendet, um zu überprüfen, ob die Anwendung installiert ist.
Als Nächstes wertet der Client den gewünschten Zustand der Anwendung basierend auf dem Bereitstellungszweck aus. Dieser Schritt umfasst auch die Ermittlung, ob die Anwendung Abhängigkeiten oder Ablösungsregeln aufweist, die für die Anwendung berücksichtigt werden sollten. Diese Aktivität kann in AppIntentEval.log mithilfe der eindeutigen ID des Anwendungs- und Bereitstellungstyps nachverfolgt werden.
# 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]
Im obigen Protokolleintrag gibt Aktueller Status an, ob die Anwendung derzeit auf dem Gerät installiert ist. Anwendbarkeit gibt an, ob die Anwendung basierend auf definierten Anforderungsregeln anwendbar ist. ResolvedState gibt den gewünschten Zustand der Anwendung basierend auf dem Bereitstellungszweck an.
Tipp
Verwenden Sie das Tool für die Bereitstellungsüberwachung , um den Anwendungszustand, den Anwendbarkeitsstatus und die Verletzung von Anforderungen anzuzeigen.