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 に使用する方法の詳細については、「 クライアントのインストール プロパティについて」を参照してください。
クライアント プッシュ インストール時のキャッシュの構成
Configuration Manager コンソールで、[管理] ワークスペースに移動し、[サイトの構成] を展開して、[サイト] ノードを選択します。
適切なサイトを選択します。 リボンの [ ホーム ] タブの [ 設定 ] グループで [ クライアント インストール設定] を選択し、[ クライアント プッシュ インストール] を選択します。 [ インストールのプロパティ ] タブに切り替えます。
次のプロパティをスペースで区切って指定します。
DISABLECACHEOPT
SMSCACHEDIR
SMSCACHEFLAGS
注:
SMSCACHESIZE ではなく、Configuration Manager コンソールのクライアント設定で使用できるキャッシュ サイズ設定を使用します。 詳細については、「 クライアント キャッシュ設定」を参照してください。
これらのコマンドライン プロパティを CCMSetup.exe に使用する方法の詳細については、「 クライアントのインストール プロパティについて」を参照してください。
クライアント コンピューターのキャッシュを構成する
クライアント コンピューターで、Configuration Manager のコントロール パネルを開きます。
[ キャッシュ] タブに切り替えます。スペースと位置のプロパティを設定します。 既定の場所は
%windir%\ccmcacheです。キャッシュフォルダ内のファイルを削除するには、[Delete Files] を選択します。
重要
Windows エクスプローラーまたはコマンド ラインを使用して ccmcache フォルダーからファイルを手動で削除しないでください。 この操作により、Configuration Manager クライアントで問題が発生する可能性があります。 クライアントはキャッシュを管理し、ファイル システムとは別にコンテンツを追跡します。 キャッシュ内のファイルを削除するには、常にサポートされている方法を使用してください。 たとえば、コントロール パネルの [Delete Files] オプションなどです。
クライアント設定でクライアント キャッシュ サイズを構成する
クライアントを再インストールせずにクライアント キャッシュのサイズを調整します。 Configuration Manager コンソールのクライアント設定で使用できるキャッシュ サイズ設定を使用します。 詳細については、「 クライアント キャッシュ設定」を参照してください。