タスク シーケンスの事前キャッシュ コンテンツを構成する

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

タスク シーケンスの利用可能な展開の事前キャッシュ機能を使用すると、ユーザーがタスク シーケンスをインストールする前に、クライアントは関連するコンテンツをダウンロードできます。 クライアントは、 OS をアップグレード したり、 OS イメージをインストールしたりするタスク シーケンスのコンテンツを事前にキャッシュできます。

たとえば、すべてのユーザーに対して 1 つのインプレース アップグレード タスク シーケンスのみが必要で、多くのアーキテクチャと言語を使用できます。 以前のバージョンでは、ユーザーがソフトウェア センターから使用可能なタスク シーケンスの展開をインストールすると、コンテンツのダウンロードが開始されます。 この遅延により、インストールを開始できる状態になるまでにさらに時間がかかります。 タスク シーケンスで参照されているすべてのコンテンツがダウンロードされます。 このコンテンツには、すべての言語およびアーキテクチャの OS アップグレード パッケージが含まれています。 各アップグレード パッケージのサイズが約 3 GB の場合、合計コンテンツは非常に大きくなります。

事前キャッシュ コンテンツを使用すると、クライアントは配置を受信するとすぐに、該当するコンテンツとその他すべての参照されるコンテンツのみをダウンロードするオプションが提供されます。 ユーザーが [ソフトウェア センターで インストール ] を選択すると、コンテンツの準備が整います。 コンテンツがローカル ハード ドライブ上にあるため、インストールはすぐに開始されます。

事前キャッシュを使用して、次のコンテンツ タイプの帯域幅消費を減らします。

  • OS アップグレード パッケージ
  • OS イメージ
  • ドライバー パッケージ
  • パッケージ

注:

バージョン 2103 以降、 OS のアップグレード タスク シーケンス手順で機能更新プログラムを使用する場合、 このタスク シーケンスのコンテンツを事前にダウンロード するオプションは機能更新プログラムには適用されません。

事前キャッシュの構成

事前キャッシュ機能を構成するには 3 つの手順があります。

  1. パッケージの作成と構成
  2. 条件付き手順を含むタスク シーケンスを作成する
  3. タスク シーケンスをデプロイし、事前キャッシュを有効にする

1. パッケージを作成して構成する

クライアントはパッケージの属性を評価して、事前キャッシュ中にダウンロードするコンテンツを決定します。

OS アップグレード パッケージ

特定のアーキテクチャと言語の OS アップグレード パッケージ を作成します。 プロパティの [データ ソース] タブでアーキテクチャ言語を指定します。

OS イメージ

特定のアーキテクチャと言語の OS イメージ を作成します。 プロパティの [データ ソース] タブでアーキテクチャ言語を指定します。

ドライバー パッケージ

特定のハードウェア モデル用の ドライバー パッケージ を作成します。 モデルのプロパティの [全般] タブでモデルを指定します。

事前キャッシュ中にダウンロードするドライバー パッケージを決定するために、クライアントは Win32_ComputerSystemProduct WMI クラスの Name プロパティに対してモデルを評価します。

ヒント

実際のクエリでは、ワイルドカード select * from win32_computersystemproduct where name like "%yourstring%" を指定した LIKE ステートメントが使用されます。 たとえば、モデルとして Surface を指定した場合、クエリはその文字列を含むすべてのモデルに一致します。

パッケージ

特定のアーキテクチャと言語の パッケージ を作成します。 プロパティの [全般] タブで [アーキテクチャ] と [言語] を指定します。

2. タスク シーケンスを作成する

さまざまな言語とアーキテクチャの条件付き手順、またはドライバー パッケージのさまざまなハードウェア モデルを含むタスク シーケンスを作成します。

コンテンツ 手順
OS アップグレード パッケージ OS のアップグレード
OS イメージ OS イメージの適用
ドライバー パッケージ ドライバー パッケージの適用
パッケージ パッケージのインストール

たとえば、次の OS のアップグレード 手順では、英語版を使用します。

ENU、DEU、JPN の複数の OS アップグレード手順を示すタスク シーケンス エディター

ロケールと OSArchitecture の WMI WQL クエリを表示しているタスク シーケンス エディターの [オプション] タブ

ヒント

英語 (米国) OS および 64 ビット アーキテクチャの場合は、次の WMI クエリをお勧めします。

SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture LIKE '%64%' AND OSLanguage='1033'

まず、[ オペレーティング システムの言語 ] 条件を選択して言語を追加します。 次に、WMI クエリを編集してアーキテクチャ句を含めます。

3. タスク シーケンスをデプロイする

タスク シーケンスをデプロイします。 事前キャッシュ機能の場合は、次の設定を構成します。

  • [ 全般 ] タブで、[ このタスク シーケンスのコンテンツを事前にダウンロードする] を選択します。

    注:

    バージョン 2103 以降、 OS のアップグレード タスク シーケンス手順で機能更新プログラムを使用する場合、このオプションは機能更新プログラムには適用されません。

  • [ 展開の設定 ] タブで、タスク シーケンスを [使用可能] として構成します。

  • [ スケジュール ] タブで、設定で現在選択されている時刻である [このデプロイが利用可能になるスケジュール] を選択します。 クライアントは、デプロイが使用可能な時間にコンテンツの事前キャッシュを開始します。 対象のクライアントがこのポリシーを受け取ると、利用可能な時間は過去のため、事前キャッシュ ダウンロードが直ちに開始されます。 クライアントがこのポリシーを受け取ったが、使用可能な時間が将来の時間である場合、クライアントは使用可能な時間になるまでコンテンツの事前キャッシュを開始しません。

  • [ 配布ポイント ] タブで、[ 展開オプション ] 設定を構成します。 ユーザーがインストールを開始する前にコンテンツが事前にキャッシュされていない場合、クライアントはこれらの設定を使用します。

    重要

    OS イメージをインストールするタスク シーケンスの場合は、タスク シーケンスを開始する前に、展開オプションを使用してすべての コンテンツをローカルにダウンロードしないでください。 タスク シーケンスが OS イメージを適用する前にディスクをワイプすると、クライアント キャッシュが削除されます。 コンテンツがなくなったため、タスク シーケンスは失敗します。 これらの展開オプションは、展開用に選択したその他のオプションに基づいて動的になります。 詳細については、「 タスク シーケンスの展開」を参照してください。

ユーザー エクスペリエンス

  • クライアントは、展開ポリシーを受け取ると、展開が使用可能な時間が経過した後にコンテンツの事前キャッシュを開始します。 このコンテンツには、参照されているすべてのパッケージが含まれますが、パッケージのアーキテクチャおよび言語属性に一致する OS アップグレード パッケージのみが含まれます。

  • クライアントが展開を使用できるようにすると、新しい展開についてユーザーに通知する通知が表示されます。 これで、タスク シーケンスがソフトウェア センターに表示されます。 ユーザーはソフトウェア センターに移動し、[ インストール] を選択してインストールを開始できます。

  • ユーザーがタスク シーケンスをインストールしたときにクライアントがコンテンツを完全に事前キャッシュしていない場合、クライアントは、展開の [配布ポイント] タブで [展開オプション] に指定した設定を使用します。

関連項目