Configuration Manager에서 애플리케이션 배포에 대한 기술 참조Technical Reference for Application Deployment in Configuration Manager

적용 대상: Configuration Manager(현재 분기)Applies to: Configuration Manager (current branch)

이 문서에서는 애플리케이션 배포 작동 방식에 대해 알아봅니다.In this article, you'll learn how application deployments work.

시작하기 전 주의 사항Before You Begin

애플리케이션 배포 문제를 해결하는 경우 클라이언트 로그를 검토할 때 유용할 수 있는 여러 항목이 있습니다.When troubleshooting application deployments, there are multiple items that can be useful when reviewing client logs. 이 항목은 다음과 같습니다.These items include:

  • 애플리케이션 CI IDApplication CI ID
  • 애플리케이션 고유 IDApplication Unique ID
  • 배포 유형 고유 IDDeployment Type Unique ID
  • 애플리케이션 배포 고유 ID(할당 고유 ID라고도 함)Application Deployment Unique ID (also known as Assignment Unique ID)
  • 애플리케이션 배포 목적Application Deployment Purpose
  • 콘텐츠 고유 IDContent Unique ID
  • 컬렉션 ID 및 이름Collection ID and Name
  • 컬렉션 형식Collection Type

문제 해결을 간소화하기 위해 Configuration Manager 데이터베이스에 대해 아래와 유사한 SQL 쿼리를 실행하여 위에 나열된 정보를 얻을 수 있습니다.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

중요

이 쿼리를 실행할 때는 애플리케이션 속성의 소프트웨어 센터 탭에 나열되는 지역화된 애플리케이션 이름을 사용하는 대신 애플리케이션 속성의 일반 정보 탭에 나열된 애플리케이션 이름을 사용해야 합니다.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.

다음 단계Next Steps