Freigeben über


Technische Referenz für die Anwendungsbereitstellung in Configuration Manager

Gilt für: Configuration Manager (Current Branch)

In diesem Artikel erfahren Sie, wie Anwendungsbereitstellungen funktionieren.

Bevor Sie beginnen

Bei der Problembehandlung bei Anwendungsbereitstellungen gibt es mehrere Elemente, die beim Überprüfen von Clientprotokollen nützlich sein können. Zu diesen Elementen gehören:

  • Anwendungs-CI-ID
  • Eindeutige Anwendungs-ID
  • Eindeutige ID des Bereitstellungstyps
  • Eindeutige ID der Anwendungsbereitstellung (auch als eindeutige Zuweisungs-ID bezeichnet)
  • Zweck der Anwendungsbereitstellung
  • Eindeutige INHALTS-ID
  • Sammlungs-ID und -Name
  • Sammlungstyp

Um die Problembehandlung zu vereinfachen, können Sie eine SQL-Abfrage ähnlich der folgenden für die Configuration Manager-Datenbank ausführen, um die oben aufgeführten Informationen abzurufen.

SELECT APP.CI_ID [App CI ID], APP.CI_UniqueID [App Unique ID], APP.DisplayName [App Name],
DT.CI_UniqueID [DT Unique ID], DT.ContentId [DT Content ID],
CIA.Assignment_UniqueID [Assignment ID], CIA.CollectionID, CIA.CollectionName,
CASE CIA.OfferTypeID WHEN 0 THEN 'Required' WHEN 2 THEN 'Available' WHEN 3 THEN 'Simulate' ELSE 'Unknown' END AS [Deployment Purpose],
CASE C.CollectionType WHEN 1 THEN 'User Collection' WHEN 2 THEN 'Device Collection' ELSE 'Unknown' END AS [Collection Type],
DT.Technology, DT.DisplayName [DT Name]
FROM fn_ListApplicationCIs(1033) APP
JOIN fn_ListDeploymentTypeCIs(1033) DT ON DT.AppModelName = APP.ModelName AND DT.IsLatest = 1
LEFT JOIN v_CIAssignmentToCI CIACI ON CIACI.CI_ID = APP.CI_ID
LEFT JOIN v_CIAssignment CIA ON CIACI.AssignmentID = CIA.AssignmentID
LEFT JOIN v_Collection C ON C.CollectionID = CIA.CollectionID
WHERE APP.IsLatest = 1 AND APP.DisplayName = 'Application Name' -- Replace Application Name

Wichtig

Wenn Sie diese Abfrage ausführen, müssen Sie den Anwendungsnamen verwenden, der auf der Registerkarte Allgemeine Informationen der Anwendungseigenschaften aufgeführt ist, anstatt den lokalisierten Anwendungsnamen zu verwenden, der auf der Registerkarte Softwarecenter der Anwendungseigenschaften aufgeführt ist.

Nächste Schritte