Configuration Manager クライアントのコンテンツ キャッシュを構成する

Configuration Manager (現在のブランチ) に適用

クライアント キャッシュには、クライアントがアプリケーションとプログラムをインストールするときの一時ファイルが格納されます。 ソフトウェア更新プログラムではクライアント キャッシュも使用されますが、サイズ設定に関係なく、常にキャッシュへのダウンロードを試みます。 クライアントを手動でインストールするとき、クライアント プッシュ インストールを使用するとき、またはインストール後に、サイズや場所などのキャッシュ設定を構成します。

キャッシュ フォルダーのサイズは、Configuration Manager コンソールのクライアント設定を使用して指定できます。 詳細については、「 クライアント キャッシュ設定」を参照してください。

Configuration Manager クライアント キャッシュの既定の場所はであり%windir%\ccmcache、既定のディスク領域は 5120 MB です。

重要

クライアント キャッシュに使用されるフォルダーを暗号化しないでください。 Configuration Managerは、暗号化されたフォルダーにコンテンツをダウンロードできません。

概要

Configuration Manager クライアントは、展開の使用可能時間の直後に必要なソフトウェアのコンテンツをダウンロードしますが、デプロイのスケジュールされた時刻まで実行を待機します。 スケジュールされた時刻に、Configuration Manager クライアントは、コンテンツがキャッシュで使用できるかどうかを確認します。 コンテンツがキャッシュにあり、正しいバージョンである場合、クライアントはキャッシュされたコンテンツを使用します。 必要なバージョンのコンテンツが変更された場合、またはクライアントがコンテンツを削除して別のパッケージのスペースを作成した場合、クライアントは再びキャッシュにコンテンツをダウンロードします。

クライアントがキャッシュのサイズを超えるプログラムまたはアプリケーションのコンテンツをダウンロードしようとすると、キャッシュ サイズが不十分なためデプロイが失敗します。 クライアントは、キャッシュ サイズが不十分な状態メッセージ 10050 を生成します。 後でキャッシュ サイズを増やすと、結果は次のようになります。

  • 必要なプログラムの場合: クライアントはコンテンツのダウンロードを自動的に再試行しません。 パッケージとプログラムをクライアントに再デプロイします。
  • 必要なアプリケーションの場合: クライアントは、クライアント ポリシーのダウンロード時にコンテンツのダウンロードを自動的に再試行します。

クライアントがキャッシュのサイズより小さいコンテンツのダウンロードを試みたが、キャッシュがいっぱいの場合、 必要なすべての デプロイは次のまで再試行を続けます。

  • キャッシュ領域を使用できます
  • ダウンロードがタイムアウトする
  • 再試行回数が上限に達しました

後でキャッシュ サイズを増やすと、クライアントは次の再試行間隔の間にコンテンツのダウンロードを再試行します。 クライアントは、18 回試みるまで 4 時間ごとにコンテンツをダウンロードしようとします。

キャッシュされたコンテンツは自動的に削除されるのではなく、新しいコンテンツにディスク領域が必要な場合にのみ削除されます。 クライアントがそのコンテンツを使用した後、構成された分数だけキャッシュに残ります。 クライアント キャッシュにコンテンツを保持するオプションを使用してコンテンツを構成した場合、クライアントは自動的にコンテンツを削除しません。 構成された数分以内にダウンロードされたコンテンツによってキャッシュ領域が使用され、クライアントが新しいコンテンツをダウンロードする必要がある場合は、キャッシュ サイズを大きくするか、永続化されたキャッシュ コンテンツを削除するオプションを選択します。 詳細については、「 クライアント設定について」を参照してください。

重要

Windows エクスプローラーまたはコマンド ラインを使用して、クライアント キャッシュ フォルダーからファイルを手動で削除しないでください。 このアクションにより、Configuration Manager クライアントに問題が発生する可能性があります。 クライアントはキャッシュを管理し、ファイル システムとは別にコンテンツを追跡します。 サポートされているメソッドを常に使用して、キャッシュ内のファイルを削除します。

アプリケーションの場合のみ、関連するデプロイのコンテンツが現在キャッシュに存在する場合、クライアントは新しいファイルまたは変更されたファイルのみをダウンロードします。 関連するデプロイには、同じ展開の種類と置き換えられたアプリケーションの古いリビジョンのデプロイが含まれます。

Configure

クライアントの手動インストール中またはクライアントのインストール後にクライアント キャッシュを構成するには、次の手順に従います。

クライアントの手動インストール中にキャッシュを構成する

インストール 元の場所から CCMSetup.exe コマンドを実行し、必要な次のプロパティを指定し、スペースで区切ります。

  • DISABLECACHEOPT

  • SMSCACHEDIR

  • SMSCACHEFLAGS

注:

SMSCACHESIZE ではなく、Configuration Manager コンソールの [クライアント設定] で使用できるキャッシュ サイズ設定を使用します。 詳細については、「 クライアント キャッシュ設定」を参照してください。

CCMSetup.exeにこれらのコマンド ライン プロパティを使用する方法の詳細については、「 クライアント インストール プロパティについて」を参照してください。

クライアント プッシュ インストール中にキャッシュを構成する

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[サイトの構成] を展開し、[サイト] ノードを選択します。

  2. 適切なサイトを選択します。 リボンの [ ホーム ] タブの [設定] グループで、[ クライアント インストール設定] を選択し、[ クライアント プッシュ インストール] を選択します。 [インストールの プロパティ ] タブに切り替えます。

  3. 次のプロパティをスペースで区切って指定します。

    • DISABLECACHEOPT

    • SMSCACHEDIR

    • SMSCACHEFLAGS

    注:

    SMSCACHESIZE ではなく、Configuration Manager コンソールの [クライアント設定] で使用できるキャッシュ サイズ設定を使用します。 詳細については、「 クライアント キャッシュ設定」を参照してください。

CCMSetup.exeにこれらのコマンド ライン プロパティを使用する方法の詳細については、「 クライアント インストール プロパティについて」を参照してください。

クライアント コンピューターでキャッシュを構成する

  1. クライアント コンピューターで、Configuration Manager コントロール パネルを開きます。

  2. [ キャッシュ ] タブに切り替えます。スペースと場所のプロパティを設定します。 既定の場所は です %windir%\ccmcache

  3. キャッシュ フォルダー内のファイルを削除するには、[ ファイルの削除] を選択します。

    重要

    Windows エクスプローラーまたはコマンド ラインを使用して ccmcache フォルダーからファイルを手動で削除しないでください。 このアクションにより、Configuration Manager クライアントに問題が発生する可能性があります。 クライアントはキャッシュを管理し、ファイル システムとは別にコンテンツを追跡します。 サポートされているメソッドを常に使用して、キャッシュ内のファイルを削除します。 たとえば、コントロール パネルの [ファイルの削除 ] オプションです。

クライアント設定でクライアント キャッシュ サイズを構成する

クライアントを再インストールすることなく、クライアント キャッシュのサイズを調整します。 Configuration Manager コンソールの [クライアント設定] で使用できるキャッシュ サイズ設定を使用します。 詳細については、「 クライアント キャッシュ設定」を参照してください。

次の手順

クライアント通知