Configuration Managerを使用して OS イメージを管理する

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

Configuration Managerの OS イメージは、Windows イメージ (WIM) ファイル形式で格納されます。 これらのイメージは、コンピューターに新しい OS をインストールして構成するために使用される参照ファイルとフォルダーの圧縮されたコレクションです。 多くの OS 展開シナリオでは、OS イメージが必要です。

OS イメージの種類

既定の OS イメージを使用することも、構成した参照コンピューターから OS イメージをビルドすることもできます。 参照コンピューターをビルドすると、OS ファイル、ドライバー、サポート ファイル、ソフトウェア更新プログラム、ツール、アプリケーションが OS に追加されます。 次に、それをキャプチャしてイメージ ファイルを作成します。

既定のイメージ

Windows インストール ファイルには、既定の OS イメージが含まれています。 このイメージは、ドライバーの標準セットを含む基本的な OS イメージです。 既定の OS イメージを使用する場合は、タスク シーケンスの手順を使用してアプリをインストールし、OS がデバイスにインストールされた後に他の構成を行います。 Windows ソース ファイルで既定の OS イメージを見つけます。 \Sources\install.wim

既定の画像の利点

  • 画像のサイズは、キャプチャされたイメージよりも小さくなります。

  • タスク シーケンスステップを使用してアプリと構成をインストールする方が動的です。 たとえば、デバイスを再イメージ化することなく、タスク シーケンスにインストールする構成とアプリを変更します。

既定の画像の欠点

  • OS のインストールには時間がかかる場合があります。 アプリケーションのインストールやその他の構成は、OS のインストールが完了した後に行われます。

参照コンピューターからキャプチャされた画像

カスタマイズされた OS イメージを作成するには、目的の OS を使用して参照コンピューターを構築します。 次に、アプリケーションをインストールし、設定を構成します。 参照コンピューターから OS イメージをキャプチャして、WIM ファイルを作成します。 参照コンピューターを手動でビルドするか、タスク シーケンスを使用してビルド手順の一部またはすべてを自動化します。 詳細については、「 OS イメージのカスタマイズ」を参照してください。

キャプチャされた画像の利点

  • インストールは、既定のイメージを使用するよりも高速になる可能性があります。 たとえば、キャプチャされた OS イメージを使用してアプリケーションをプレインストールできます。 その後、タスク シーケンスの手順を使用して、同じアプリケーションをインストールする必要はありません。

キャプチャされた画像の欠点

  • イメージ のサイズは、既定のイメージよりも大きくなる可能性があります。

  • アプリケーションとツールの更新が必要な場合は、新しいイメージを作成する必要があります。

OS イメージを追加する

OS イメージを使用する前に、Configuration Manager サイトに追加します。

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[オペレーティング システム] を展開して、[オペレーティング システム イメージ] ノードを選択します。

  2. リボンの [ ホーム ] タブの [ 作成 ] グループで、[ オペレーティング システム イメージの追加] を選択します。 この操作により、オペレーティング システム イメージの追加ウィザードが開始されます。

  3. [ データ ソース ] ページで、次の情報を指定します。

    • OS イメージ ファイルへのネットワーク パス 。 たとえば、「 \\server\share\path\image.wim 」のように入力します。

    • ボックスをオンにして、Eula に同意する

    • 指定した WIM ファイルから特定のイメージ インデックスを抽出 し、一覧からイメージ インデックスを選択します。 バージョン 1902 以降では、このオプションでは、ファイル内のすべてのイメージ インデックスではなく、1 つのインデックスが自動的にインポートされます。 このオプションを使用すると、イメージ ファイルが小さくなり、オフライン サービスが高速になります。 また、ソフトウェア更新プログラムを適用した後に 、より小さなイメージ ファイルに対してイメージ サービスを最適化するプロセスもサポートします。

      注:

      Configuration Managerでは、ソース イメージ ファイルは変更されません。 同じソース ディレクトリに新しいイメージ ファイルを作成します。

      この抽出プロセスは、60 GB を超えるなど、非常に大きなイメージ ファイルでは失敗する可能性があります。 DISM エラーは、Not enough storage is available to process this command.使用Configuration Managerコマンド ラインが smsprov.log と dism.log にあります。 同じコマンドを手動で実行し、イメージをインポートします。

    • バージョン 1906 以降、クライアントでコンテンツを事前にキャッシュする場合は、イメージの アーキテクチャ言語 を指定します。 詳細については、「 事前キャッシュ コンテンツを構成する」を参照してください。

  4. [ 全般 ] ページで、次の情報を指定します。 この情報は、複数の OS イメージがある場合の識別に役立ちます。

    • 名前: イメージの一意の名前。 既定では、名前は WIM ファイル名から取得されます。

    • バージョン: オプションのバージョン識別子。 このプロパティは、イメージの OS バージョンである必要はありません。 多くの場合、パッケージのorganizationのバージョンです。

    • コメント: 省略可能な簡単な説明。

  5. ウィザードを終了します。

このコンソール ウィザードと同等の PowerShell コマンドレットについては、「 New-CMOperatingSystemImage」を参照してください。

次に、OS イメージを配布ポイントに配布します。

配布ポイントにコンテンツを配布する

OS イメージを他のコンテンツと同じ配布ポイントに配布します。 タスク シーケンスを展開する前に、OS イメージを少なくとも 1 つの配布ポイントに配布します。 詳細については、「コンテンツの 配布」を参照してください。

イメージにソフトウェア更新プログラムを適用する

注:

このセクションは、 OS イメージOS アップグレード パッケージの両方に適用されます。 一般的な用語 "image" を使用して、Windows イメージ ファイル (WIM) を参照します。 これらのオブジェクトの両方に WIM があり、Windows インストール ファイルが含まれています。 ソフトウェア更新プログラムは、両方のオブジェクトのこれらのファイルに適用できます。 このプロセスの動作は、両方のオブジェクト間で同じです。

毎月、イメージに適用できる新しいソフトウェア更新プログラムがあります。 ソフトウェア更新プログラムを適用する前に、次の前提条件が必要です。

  • ソフトウェア更新プログラムインフラストラクチャ
  • 正常に同期されたソフトウェア更新プログラム
  • サイト サーバー上のコンテンツ ライブラリにソフトウェア更新プログラムをダウンロードしました

詳細については、「 ソフトウェア更新プログラムの展開」を参照してください。

指定したスケジュールで、該当するソフトウェア更新プログラムをイメージに適用します。 このプロセスは、 オフライン サービスと呼ばれることもあります。 このスケジュールでは、Configuration Manager選択したソフトウェア更新プログラムがイメージに適用されます。 その後、更新されたイメージを配布ポイントに再配布することもできます。

重要

バージョンに基づいてイメージに適用できるソフトウェア更新プログラムは選択できますが、DISM では特定の種類の更新プログラムのみをイメージに適用できます。 OfflineServicingMgr.log ファイルには、次のエントリが表示されます。 Not applying this update binary, it is not supported

サイト データベースには、インポート時に適用されたソフトウェア更新プログラムなど、イメージに関する情報が格納されます。 最初に追加されてからイメージに適用したソフトウェア更新プログラムも、サイト データベースに格納されます。 ソフトウェア更新プログラムを適用するウィザードを起動すると、サイトがまだイメージに適用されていない該当するソフトウェア更新プログラムの一覧が取得されます。 Configuration Managerは、サイト サーバー上のコンテンツ ライブラリから選択したソフトウェア更新プログラムをコピーします。 その後、ソフトウェア更新プログラムがイメージに適用されます。

サービス プロセス

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[オペレーティング システム] を展開し、[オペレーティング システム イメージ] または [オペレーティング システム アップグレード パッケージ] を選択します。

  2. ソフトウェア更新プログラムを適用するオブジェクトを選択します。

  3. リボンで、[スケジュール 更新] を選択してウィザードを開始します。

  4. [更新の選択] ページで、イメージに適用するソフトウェア更新プログラムを選択します。 更新プログラムの一覧がウィザードに表示されるまでに時間がかかる場合があります。 フィルターを使用して、メタデータ内の文字列を検索します。 [システム アーキテクチャ] ドロップダウン リストを使用して、X86、X64、または All でフィルター処理します。 一覧で 1 つ、多数、またはすべての更新プログラムを選択できます。 更新プログラムの選択が完了したら、[ 次へ] を選択します。

  5. [ スケジュールの設定 ] ページで、次の設定を指定し、[ 次へ] を選択します。

    1. スケジュール: サイトがソフトウェア更新プログラムをイメージに適用するタイミングのスケジュールを指定します。

    2. [エラー時に続行]: エラーが発生した場合でも、このオプションを選択して、ソフトウェア更新プログラムをイメージに適用し続けます。

    3. [イメージを使用して配布ポイントを更新する]: サイトがソフトウェア更新プログラムを適用した後に配布ポイントのイメージを更新するには、このオプションを選択します。

  6. スケジュール 更新 ウィザードを完了します。

注:

ペイロード サイズを最小限に抑えるために、OS アップグレード パッケージと OS イメージのサービスによって古いバージョンが削除されます。

サービス操作

Configuration Manager コンソールの [OS イメージ] ノードまたは [OS アップグレード パッケージ] ノードで、次の列をビューに追加します。

  • スケジュール更新日付: このプロパティには、定義した次のスケジュールが表示されます。
  • スケジュールされた更新状態: このプロパティは状態を示します。 たとえば、 成功 または 処理中です。

特定のイメージ オブジェクトを選択し、詳細ウィンドウの [ 更新の状態] タブに切り替えます。 このタブには、イメージ内の更新プログラムの一覧が表示されます。

特定のイメージ オブジェクトを選択し、リボンの [プロパティ ] を選択します。 [インストール済み更新] タブには、イメージ内の更新プログラムの一覧が表示されます。 [ サービス] タブは、現在のサービス スケジュールと、適用するようにスケジュールした更新プログラムの読み取り専用ビューです。

状態が [処理中] の場合は、リボンの [スケジュールされた更新を取り消す] を選択できます。 このアクションは、アクティブなサービス プロセスを取り消します。

このプロセスのトラブルシューティングを行うには、サイト サーバー上の OfflineServicingMgr.log ファイルと dism.log ファイルを表示します。 詳細については、「 ログ ファイル」を参照してください。

オフライン OS イメージ サービスのドライブを指定する

OS イメージのオフライン サービス中Configuration Manager使用するドライブを指定できます。 このプロセスでは、一時ファイルを使用して大量のディスク領域を消費する可能性があります。 このオプションを使用すると、使用するドライブを柔軟に選択できます。

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[サイトの構成] を展開し、[サイト] ノードを選択します。 リボンで、[ サイト コンポーネントの構成 ] を選択し、[ オペレーティング システムの展開] を選択します。

  2. [ オフライン サービス ] タブで、 イメージのオフライン サービスで使用するローカル ドライブのオプションを指定します。

既定では、この設定は [自動] です。 この値を使用Configuration Manager、インストールされているドライブを選択します。

サイト サーバーに存在しないドライブを選択した場合、Configuration Managerは [自動] を選択した場合と同じように動作します。

オフライン サービス中に、Configuration Managerフォルダーに一時ファイルが<drive>:\ConfigMgr_OfflineImageServicing格納されます。 また、このフォルダーに OS イメージをマウントします。

最適化されたイメージ サービス

OS イメージにソフトウェア更新プログラムを適用する場合は、置き換えられた更新プログラムを削除することで出力を最適化できます。 オフライン サービスの最適化は、1 つのインデックスを持つイメージにのみ適用されます。

OS イメージにソフトウェア更新プログラムを適用するようにサイトをスケジュールすると、Windows 展開イメージのサービスと管理 (DISM) コマンド ライン ツールが使用されます。 サービス プロセス中に、この変更には次の 2 つの追加手順が導入されます。

  • これは、 パラメーターを使用してマウントされたオフライン イメージに対して DISM を実行します /Cleanup-Image /StartComponentCleanup /ResetBase。 このコマンドが失敗した場合、現在のサービス プロセスは失敗します。 イメージに対する変更はコミットされません。

  • Configuration Managerは、イメージへの変更をコミットし、ファイル システムからマウントを解除した後、イメージを別のファイルにエクスポートします。 この手順では、DISM パラメーター を使用します /Export-Image。 不要なファイルがイメージから削除され、サイズが小さくなります。

Microsoft では、オフライン イメージに更新プログラムを定期的に適用することをお勧めします。 イメージをサービスするたびにこのオプションを使用する必要はありません。 このプロセスを毎月行うと、このオプションを使用して時間の経過と同時に最大の利点が得られます。 詳細については、「ソフトウェアのインストール更新手順に関する推奨事項」を参照してください。

このオプションは、サービス イメージの全体的なサイズを縮小するのに役立ちますが、プロセスを完了するまでに時間がかかります。 ウィザードを使用して、都合の良い時間帯にサービスをスケジュールします。 また、サイト サーバー上の追加のストレージも必要です。 別の場所を使用するようにサイトをカスタマイズできます。 詳細については、「 オフライン OS イメージ サービスのドライブを指定する」を参照してください。

イメージ サービスを最適化するプロセス

  1. サービス プロセスを開始します

  2. [ スケジュールの設定 ] ページで、イメージの 更新後に置き換えられた更新プログラムを削除するオプションを選択します。 このオプションは自動的には有効になっていません。 イメージに複数のインデックスがある場合、このオプションを使用することはできません。

  3. イメージ サービスをスケジュールするには、ウィザードを完了します。

OfflineServicing.log を使用してプロセスを検証して監視します。

マルチキャスト展開用に OS イメージを準備する

マルチキャスト展開を使用して、複数のコンピューターが同時に OS イメージをダウンロードできるようにします。 イメージは、各クライアントが別の接続経由で配布ポイントからイメージのコピーをダウンロードするのではなく、配布ポイントによってクライアントにマルチキャストされます。 [ マルチキャストを使用してネットワーク経由で Windows を展開する] に OS 展開方法を選択した場合は、マルチキャストをサポートするように OS イメージを構成します。 次に、マルチキャスト対応の配布ポイントにイメージを配布します。

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[オペレーティング システム] を展開して、[オペレーティング システム イメージ] ノードを選択します。

  2. マルチキャストが有効な配布ポイントに配布する OS イメージを選択します。

  3. リボンの [ ホーム ] タブの [プロパティ] グループで、[ プロパティ ] を選択 します

  4. [ 配布設定] タブに切り替え、次のオプションを構成します。

    • このパッケージをマルチキャスト経由で転送できるようにする (WinPE のみ): マルチキャストを使用して OS イメージを同時に展開するConfiguration Managerには、このオプションを選択します。

    • マルチキャスト パッケージの暗号化: サイトが配布ポイントに送信される前にイメージを暗号化するかどうかを指定します。 画像に機密情報が含まれている場合は、このオプションを使用します。 イメージが暗号化されていない場合、その内容はネットワーク上のクリア テキストで表示されます。 承認されていないユーザーは、イメージの内容を傍受して表示できます。

    • マルチキャスト経由でのみこのパッケージを転送する: マルチキャスト セッション中にのみ配布ポイントにイメージを展開するかどうかを指定します。

      [マルチキャスト経由でのみこのパッケージを転送する] を選択した場合は、[実行中のタスク シーケンスで必要なときにコンテンツをローカルにダウンロードする] にタスク シーケンスの展開オプションも指定する必要があります。 詳細については、「 タスク シーケンスのデプロイ」を参照してください。

  5. [ OK] を選択 して設定を保存し、イメージのプロパティを閉じます。