Поделиться через


Технический справочник по развертыванию приложений в Configuration Manager

Относится к Configuration Manager (Current Branch)

В этой статье вы узнаете, как работают развертывания приложений.

Предварительная подготовка

При устранении неполадок при развертывании приложений существует несколько элементов, которые могут быть полезны при просмотре журналов клиента. Ниже приведены следующие элементы:

  • Идентификатор CI приложения
  • Уникальный идентификатор приложения
  • Уникальный идентификатор типа развертывания
  • Уникальный идентификатор развертывания приложения (также известный как уникальный идентификатор назначения)
  • Назначение развертывания приложений
  • Уникальный идентификатор содержимого
  • Идентификатор и имя коллекции
  • Тип коллекции

Чтобы упростить устранение неполадок, можно выполнить SQL-запрос, аналогичный приведенному ниже, к базе данных Configuration Manager, чтобы получить сведения, перечисленные выше.

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

Важно!

При выполнении этого запроса необходимо использовать имя приложения, указанное на вкладке Общие сведения в разделе Свойства приложения, а не имя локализованного приложения, указанное на вкладке Центр программного обеспечения в свойствах приложения.

Дальнейшие действия