Aracılığıyla paylaş


Configuration Manager'da Uygulama Dağıtımı için Teknik Başvuru

Uygulama hedefi: Configuration Manager (güncel dalı)

Bu makalede uygulama dağıtımlarının nasıl çalıştığını öğreneceksiniz.

Başlamadan Önce

Uygulama dağıtımlarıyla ilgili sorunları giderirken, istemci günlükleri gözden geçirilirken yararlı olabilecek birden çok öğe vardır. Bu öğeler şunlardır:

  • Uygulama CI Kimliği
  • Uygulama Benzersiz Kimliği
  • Dağıtım Türü Benzersiz Kimliği
  • Uygulama Dağıtımı Benzersiz Kimliği (Atama Benzersiz Kimliği olarak da bilinir)
  • Uygulama Dağıtım Amacı
  • İçerik Benzersiz Kimliği
  • Koleksiyon Kimliği ve Adı
  • Koleksiyon Türü

Sorun gidermeyi basitleştirmek için, yukarıda listelenen bilgileri almak için Configuration Manager veritabanında aşağıdakine benzer bir SQL sorgusu çalıştırabilirsiniz.

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

Önemli

Bu sorguyu yürütürken, Uygulama özelliklerinin Yazılım Merkezi sekmesinde listelenen Yerelleştirilmiş uygulama adını kullanmak yerine Uygulama Özellikleri'nin Genel Bilgiler sekmesinde listelenen Uygulama Adı'nı kullanmanız gerekir .

Sonraki Adımlar