다음을 통해 공유


디바이스 컬렉션에 대한 애플리케이션 배포

적용 대상: Configuration Manager(현재 분기)

애플리케이션이 디바이스 컬렉션에 배포되면 정책은 배포 목적에 관계없이 컬렉션의 모든 디바이스를 대상으로 합니다. 이 문서에서는 클라이언트의 정책 다운로드 및 배포 처리에 대해 설명합니다.

클라이언트 로그를 검토하는 데 필요한 모든 정보는 시작하기 전에 섹션에서 참조하는 SQL 쿼리를 실행하여 가져올 수 있습니다.

정책 다운로드

애플리케이션 배포에 대한 정책이 클라이언트를 대상으로 지정되면 클라이언트는 다음 정책 폴링 주기에서 정책을 다운로드합니다. 클라이언트가 정책을 다운로드하면 배포 정책 외에도 관련 정책을 다운로드합니다. 이러한 관련 정책에는 애플리케이션, 배포 유형, 전역 조건 등에 대한 정책이 포함됩니다. 애플리케이션 또는 할당 고유 ID를 사용하여 클라이언트의 PolicyAgent.log 에서 정책 다운로드 작업을 추적할 수 있습니다.

Download of policy CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00" completed (DTS Job ID: {AE88E639-0E59-40D7-AAA9-4403AAE6EE82})
Policy state for [CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00"] is currently [Active]

클라이언트에서 정책을 다운로드한 후 Scheduler 구성 요소는 배포 활성화 및 적용 일정을 만듭니다.

배포 활성화

애플리케이션 평가는 배포가 활성화될 때 시작됩니다. Scheduler 구성 요소는 배포에 구성된 사용 가능한 시간에 할당을 활성화하는 일정을 만듭니다. 이 작업은 애플리케이션 할당 고유 ID를 사용하여 클라이언트의 Scheduler.log 에서 추적할 수 있습니다.

  • 필수 배포의 경우 활성화 일정이 만들어지지만 사이트 서버 및 배포 지점에서 리소스 경합을 방지하기 위해 최대 2시간이 지연됩니다. 애플리케이션이 정의된 요구 사항 규칙에 따라 적용 가능한 경우 평가 중에 애플리케이션 콘텐츠를 다운로드할 수 있으므로 지연은 경합을 방지하는 데 도움이 됩니다.

    SMSTrigger '15AF8C4000080000' for scheduler 'Machine/{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 01:44:00 PM with randomization.
      
  • 사용 가능한 배포의 경우 배포에 구성된 사용 가능한 시간에 활성화 일정이 해제되도록 만들어집니다.

    SMSTrigger '1E4F8C4000080001' for scheduler 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' will fire at 08/15/2019 01:13:33 PM without randomization.
      

일정 시간이 도착하면 Scheduler 구성 요소는 애플리케이션 평가를 수행하기 위해 DCM 에이전트에 활성화 메시지를 보냅니다.

Sending message for schedule 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' (Target: 'direct:DCMAgent', Name: '')

DCM 에이전트는 활성화 메시지를 수신하고 애플리케이션을 평가하는 작업을 만듭니다.

CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='Activation'><AssignmentID>{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}</AssignmentID></CIAssignmentMessage>'

배포 적용

애플리케이션 설치는 배포가 적용될 때 시작됩니다.

  • 필수 배포의 경우 Scheduler는 배포 최종 기한에 애플리케이션을 적용하기 위해 정책을 다운로드한 후 최종 기한 일정을 만듭니다. 최종 기한 일정은 기본적으로 임의로 지정되지 않습니다. 정품 인증에 대한 임의화 동작은 최종 기한 임의화 사용 안 함 클라이언트 설정으로 제어할 수 있습니다.

    SMSTrigger '15EF8C4000080000' for scheduler 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 03:05:00 PM without randomization.
      

    최종 기한에 Scheduler 구성 요소는 최종 기한 메시지를 DCM 에이전트에 보냅니다.

    Sending message for schedule 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' (Target: 'direct:DCMAgent', Name: '')
      

    DCM 에이전트는 최종 기한 메시지를 받고 애플리케이션을 적용하는 작업을 만듭니다.

    CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='EnforcementDeadline'><AssignmentID>{5F2FA409-C9B2-4100-8BC8-051820311DE1}</AssignmentID></CIAssignmentMessage>'
    

    참고

    과거 최종 기한이 있는 배포의 경우 평가, 다운로드 및 설치 작업을 수행하는 동일한 DCM 에이전트 작업에 의해 애플리케이션이 즉시 활성화되고 적용됩니다.

  • 사용 가능한 배포의 경우 소프트웨어 센터에서 사용자가 애플리케이션 설치를 시작할 때 적용이 수행되므로 최종 기한 일정이 없습니다. 사용자가 설치를 시작하면 애플리케이션 평가, 다운로드 및 설치를 수행하기 위한 DCM 에이전트 작업이 만들어집니다. 이 작업은 클라이언트의 DCMAgent.log 에서 추적할 수 있습니다.

다음 단계