デバイス コレクションのアプリケーション展開
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>'
展開の適用
アプリケーションのインストールは、デプロイが適用されるときに開始されます。
[必須のデプロイ] では、ポリシーのダウンロード後に期限スケジュールが作成され、デプロイの期限にアプリケーションが適用されます。 期限スケジュールは、既定ではランダム化されません。 アクティブ化のランダム化動作は、[期限の ランダム化クライアントを無効にする] 設定で制御できます。
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 で追跡できます。