Technische documentatie voor de implementatie van toepassingen in Configuration ManagerTechnical Reference for Application Deployment in Configuration Manager

Van toepassing op: Configuration Manager (huidige vertakking)Applies to: Configuration Manager (current branch)

In dit artikel leert u hoe toepassings implementaties werken.In this article, you'll learn how application deployments work.

Voordat u begintBefore You Begin

Bij het oplossen van problemen met toepassings implementaties zijn er meerdere items die handig kunnen zijn bij het controleren van client Logboeken.When troubleshooting application deployments, there are multiple items that can be useful when reviewing client logs. Deze items zijn onder andere:These items include:

  • CI-ID van toepassingApplication CI ID
  • Unieke ID van de toepassingApplication Unique ID
  • Unieke ID implementatie typeDeployment Type Unique ID
  • Unieke ID van de toepassings implementatie (ook bekend als toewijzings-unieke ID)Application Deployment Unique ID (also known as Assignment Unique ID)
  • Doel van toepassings implementatieApplication Deployment Purpose
  • Unieke ID van inhoudContent Unique ID
  • Verzamelings-ID en naamCollection ID and Name
  • Type verzamelingCollection Type

Om het oplossen van problemen te vereenvoudigen, kunt u een SQL-query uitvoeren die vergelijkbaar is met die van de Configuration Manager Data Base om de hierboven weer gegeven informatie te verkrijgen.To simplify troubleshooting, you can run a SQL query similar to below against the Configuration Manager database to obtain the information listed above.

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

Belangrijk

Wanneer u deze query uitvoert, moet u de naam van de toepassing die wordt vermeld op het tabblad Algemene informatie van toepassings eigenschappen gebruiken, in plaats van de gelokaliseerde toepassings naam die wordt vermeld op het tabblad Software Center van eigenschappen van de toepassing.When you execute this query, you must use the Application Name listed in the General Information tab of Application Properties, instead of using the Localized application name listed in the Software Center tab of Application properties.

Volgende stappenNext Steps