UDI リファレンス

このリファレンスでは、UDI に関する詳細情報を提供し、次のトピックが含まれています。

これらの各リファレンス トピックについては、以降のセクションで説明します。

UDI の概念

このセクションには、UDI、UDI ウィザード、および UDI ウィザード Designer の説明に役立つ概念が含まれています。

表示名

表示名は、UDI Wizard Designerのページライブラリ内のウィザードページにわかりやすいわかりやすい名前を提供するために使用されます。 表示名は、ページ ライブラリの各ウィザード ページと UDI ウィザード Designer の [フロー] タブに青いテキストで表示されます。

ページをページ ライブラリに追加するときは、表示名を指定する必要があります。 ウィザード ページをページ ライブラリに追加した後は、表示名を変更することはできません。

Flow

[フロー] タブには、UDI Wizard Designer の UDI ステージ内のウィザード ページのリストが表示されます。 [ フロー] タブを使用して、次のタスクを実行できます。

  • ページ ライブラリから UDI ステージにページをドラッグして、ページ ライブラリから UDI ステージにウィザード ページを追加します。

  • UDI ステージからウィザード ページを削除します。

  • UDI ステージ内のウィザード ページの順序を変更する。

ページ ライブラリ

ページライブラリには、UDI ウィザード Designer に現在読み込まれているすべてのページが含まれています。 UDI ウィザード構成ファイルを読み込むと、構成ファイルで定義されているすべてのウィザード ページがページ ライブラリに表示されます。 ページ ライブラリには、ウィザード ページがページの種類のアルファベット順に表示されます。 特定のページ タイプの各インスタンスがページ タイプの下に一覧表示されます。

たとえば、ステージごとに 2 つの異なる WelcomePage ウィザード ページが必要になる場合があります。 2 つの WelcomePage ウィザード ページは、UDI ウィザード Designer のページ ライブラリの WelcomePage ウィザード ページの下に表示されます。

さらに、ページ ライブラリ内の各ウィザード ページ インスタンスは、ステージ フローでウィザード ページが使用される回数を示します。 ページ ライブラリのウィザード ページにカーソルを合わせると、ウィザード ページのサムネイルが、そのページを含むステージとともに表示されます。

ページ名

ページ名は、UDI ウィザード Designer のページ ライブラリ内のウィザード ページを一意に識別するために使用されます。 ページ名は、UDI ステージが特定の UDI ステージ内に表示するウィザード ページを UDI ウィザードが認識できるように参照する名前です。 ページをページ ライブラリに追加するときは、ページ名を指定する必要があります。 ウィザード ページをページ ライブラリに追加した後は、ページ名を変更することはできません。 UDI ウィザード Designer では、ページ名は、ページ ライブラリの各ウィザード ページの下部に、太字ではない小さなテキストで表示されます。

事前設定されたメディア展開

事前ステージ メディアのサポートは、Configuration Manager のオペレーティング システム展開機能であり、管理者がプロビジョニング プロセスの前に、事前ステージング可能な起動可能なメディアとオペレーティング システム イメージをコピーしてハード ディスクに適用できるようにします。 この作業により、ネットワーク トラフィックとプロビジョニング プロセスに必要な時間が削減されます。 事前ステージ メディアは、製造プロセスの一部として、または Configuration Manager 環境に接続されていないエンタープライズ ステージング センターに展開できます。

事前ステージ メディアの展開の詳細については、以下のリソースを参照してください。

ステージ グループ

ステージグループを使用して、UDI ウィザード Designer で 1 つ以上のステージをグループ化します。 UDI ステージ グループは MDT 展開シナリオと疎疎に関連していますが、2 つの間に 1 対 1 の相関関係はありません。

ステージ

ステージは、MDT 展開シナリオで使用される UDI ウィザード構成ファイル内のすべてのページのサブセットです。 UDI ウィザードのタスク シーケンスの手順を使用して UDI ウィザードを起動すると、/stage パラメーターによって実行するステージが指定され、/stage パラメーターによって使用するページのセットが指定されます。 ウィザード ページがステージに表示される様子をプレビューするには、リボンの [プレビュー ウィザード] グループで [プレビュー] を選択します。 UDI ウィザード Designer で UDI ステージを 1 回しか定義しない場合でも、UDI ステージは複数の MDT 展開シナリオで使用できます。 たとえば、NewComputer ステージは、MDT の [新しいコンピューター] および [コンピューターの置換] の展開シナリオで使用できます。

タスク

UDI タスク は、特定の機能を実行するためにウィザード ページで実行されるソフトウェアです。 場合によっては、これらのタスクを使用して、ターゲット コンピューターを展開する準備ができていることを確認することがあります。 他のタスクを使用して、構成ファイルや結果ファイルのコピーなどのデプロイ手順を実行することができます。

注:

タスクが実行されているウィザード ページの [ 次へ ] ボタンは、いずれかのタスクが警告またはエラーの完了状態で終了した場合には無効になります。

UDI には、展開に必要なほとんどのタスクを実行できるいくつかの組み込みタスクが含まれています。 UDI 組み込みタスクの詳細については、「 組み込み UDI タスク」を参照してください。

シェル実行の組み込み UDI タスクを使用すると、Visual Basic や Windows PowerShell スクリプトなど、コマンド ラインから開始できる任意のソフトウェア (スクリプト) を実行できます。 この機能を使用すると、使い慣れたスクリプト言語を使用してタスクを作成できます。 詳細については、「 シェル実行タスク」を参照してください。

スクリプト以外の要件がある場合は、カスタム UDI タスクを記述できます。 UDI タスク は C++ で記述された DLL であり、 ITask インターフェイスを実装します。 この DLL を UDI ウィザード Designer タスク ライブラリに登録するには、UDI ウィザードDesigner構成 (.config) ファイルを作成し、installation_folder\Bin\Config フォルダー (MDT をインストールしたフォルダー installation_folder) に配置します。 カスタム UDI タスクの開発の詳細については、「 User-Driven Installation Developers Guide (ユーザー駆動型インストール開発者ガイド)」の「カスタム UDI タスクの作成」セクションを参照してください。

UDI タスク シーケンス

UDI タスク シーケンスを作成するには、次のいずれかの UDI 固有の MDT タスク シーケンス テンプレートを使用します。これらのテンプレートを使用すると、タスク シーケンスの適切な手順で UDI ウィザードが実行されます。

  • User-Driven インストール タスク シーケンス。 このタスク シーケンス テンプレートは、[新しいコンピューター]、[コンピューターの更新]、および [コンピューターの置換] の MDT 展開シナリオに使用されます。

  • User-Driven インストール置き換えタスク シーケンス。 このタスク シーケンス テンプレートは、コンピューターの置換展開シナリオの 2 段階プロセスの最初の手順であり、ユーザー状態の移行データをキャプチャするために使用されます。 2 段階プロセスの 2 番目の手順は、User-Driven インストール タスク シーケンス タスク シーケンス テンプレートです。このテンプレートを使用して、ターゲット アプリケーションとオペレーティング システムを展開し、プロセスの最初の手順で保存されたユーザー状態の移行データを復元します。

    UDI タスク シーケンス テンプレートの詳細については、 MDT 文書「Microsoft Deployment Toolkit の使用」の「MDT で UDI タスク シーケンス テンプレートを識別する」セクションを参照してください。 これらのコンポーネントの詳細については、MDT に含まれている Microsoft Deployment Toolkit の使用に関する MDT ドキュメントの「UDI 展開プロセス コンポーネントの識別」セクションを参照してください。

UDI ウィザード

UDI ウィザードには、UDI タスク シーケンスで使用する展開設定を収集するための UI が用意されています。 UDI ウィザードは、UDI タスク シーケンスの一部として開始され、Windows クライアント、オペレーティング システム、およびアプリケーションの展開をカスタマイズするために必要な構成情報を収集します。 ウィザード ページは、UDI ウィザード構成ファイルから構成設定を読み取ります。これは、UDI ウィザード Designer を使用してカスタマイズされます。

UDI ウィザードは、UDI タスク シーケンス テンプレートを使用して作成されたタスク シーケンスの UDI ウィザード タスク シーケンス手順によって開始されます。 UDI ウィザードのタスク シーケンスのステップでは、UDIWizard.wsf スクリプトが実行され、UDI ウィザード (OSDSetupWizard.exe) が開始されます。 表 9 に、UDI ウィザードのコマンド ライン パラメーターとそれぞれの簡単な説明を示します。

表 9. UDI ウィザードのパラメーター Command-Line

パラメーター 説明
/preview 有効な入力を必要とせずにページ間を移動できる [ 次へ ] ボタンを有効にすることで、ウィザードの現在の構成をプレビューできます。
/xml UDI ウィザード構成ファイルの名前を指定します。 UDIWizard.wsf スクリプトは、このパラメーターを OSDSetupWizard.xml ファイルに自動的に設定します。このファイルは、タスク シーケンスでログ ファイルが格納されるフォルダーに格納されます。 このパラメーターの既定値は config.xml ファイルです。

このパラメーターの構文は次のとおりです ( <full_path> はファイル名と拡張子を含む、.xml ファイルへの完全修飾パスです)。

/xml:<full_path>
/stage 実行する UDI ステージの名前を指定します。 UDIWizard.wsf スクリプトは、「 UDI ステージ リファレンス」に説明されているように、このパラメーターを適切なステージに自動的に設定します。 このパラメーターの既定値は、UDI ウィザード構成ファイルの最初のステージです。

このパラメーターの構文は次のとおりです ( <stage_name> は実行するステージの名前です)。

/stage:<stage_name>

注意:

<stage_name> の値では大文字と小文字が区別されます。
/locale UDI ウィザードで使用する言語を、数値で表されるロケール識別子 (LCID) の形式で指定します。 使用可能な LCID の一覧については、「 Microsoft によって割り当てられたロケール ID」を参照してください。

この一覧を使用して、使用する言語を特定し、対応する LCID を指定します。

このパラメーターの構文は次のとおりです ( <locale_id> は使用する LCID の数値です)。

/locale:<locale_id>

UDI ウィザード アプリケーション構成ファイル

ApplicationPage ウィザード ページでは、インストールするソフトウェアの一覧を保持する UDI ウィザード アプリケーション構成ファイルを構成します。 このファイルには、UDI ウィザード Designer を使用して追加された各 Configuration Manager アプリケーションまたはプログラムとパッケージのエントリが含まれています。

このファイルは、UDI ウィザード構成ファイルと同じ名前ですが、拡張子は.appです。 たとえば、UDI ウィザード構成ファイルの名前が Config.xml の場合、 対応する UDI ウィザード アプリケーション構成ファイルは Config.xml.app になります。 このファイルは、UDI ウィザード構成ファイルの付属ファイルです。

UDI ウィザード構成ファイル

UDI ウィザードは UDI ウィザード構成ファイルを読み取り、表示されるウィザード ページ、ウィザード ページの順序、ウィザード ページのコントロールの既定値、およびコントロールが有効か無効かを決定します。 このファイルには、UDI ウィザードに表示され、UDI ウィザード Designer を使用して構成されるすべての構成設定が含まれています。

別の構成ファイル (UDI ウィザード アプリケーション構成ファイル) は、ターゲット コンピューターにインストールされるアプリケーションを構成するために使用されます。

UDI ウィザード Designer

UDI Wizard Designer は、UDI がサポートするさまざまな展開シナリオに合わせてウィザード ページをカスタマイズするための主要なツールです。 UDI ウィザード Designer で行われた変更は UDI ウィザード構成ファイルに保存され、最終的に UDI ウィザードのユーザーエクスペリエンスに反映されます。 展開を実行しているユーザーには、UDI Wizard Designer を使用して選択および構成した UDI ウィザードのウィザード ページのみが表示されます。

UDI ウィザードは既定の UDI ウィザード構成ファイルを使用して実行されますが、ウィザード ページは正しく構成されません。 UDI ウィザード Designer を使用して、UDI ウィザードのユーザー エクスペリエンスを構成することをお勧めします。

注:

UDI ウィザード Designer を実行するには、パッケージ、アプリケーション、イメージなどのオブジェクトにアクセスするために、Configuration Manager で適切な権限が必要です。

Validator

UDI バリデーターを使用すると、UDI ウィザード ページのテキスト フィールドに正しい情報が入力されるようにすることができます。 UDI には、ユーザーが無効な文字を入力しないようにする、フィールドが空でないことを確認するなど、テキストを入力するために使用されるフィールドの一般的な検証を実行するのに役立ついくつかの組み込み検証ツールが含まれています。 バリデーターがテキスト ボックスに無効なエントリを検出すると、ウィザード ページにメッセージが表示され、すべての無効なエントリが解決されるまで [ 次へ ] ボタンは無効になります。

UDI には組み込みの検証ツールが含まれており、配置に必要なほとんどの検証を実行できます。 UDI 組み込みバリデーターの詳細については、「 組み込み UDI バリデーター」を参照してください。

組み込みの UDI バリデーター以外の要件がある場合は、カスタム UDI バリデーターを作成できます。 UDI バリデーターはIValidator インターフェイスを実装する C++ で記述された DLL です。 UDI ウィザードDesigner Designer構成 (.config) ファイルを作成し、installation_folder\Bin\Config フォルダー (installation_folder は MDT をインストールしたフォルダー) に配置することで、DLL を UDI ウィザード バリデーター ライブラリに登録します。 カスタム UDI タスクの開発の詳細については、MDT ドキュメント『 ユーザー駆動型インストール開発者ガイド』の「カスタム UDI 検証ツールの作成」セクションを参照してください。

ウィザード ページ

UDI ウィザードで構成情報を収集するには、ウィザード ページを使用します。 UDI ウィザード Designer を使用して、UDI ウィザード ページを設定します。 構成設定は UDI ウィザード構成ファイルに保存され、UDI ウィザードでページが初期化されるときにウィザード ページによって読み取られます。

ウィザード ページはウィザード ページ ライブラリに保存され、1 つ以上の UDI ステージで使用できます。 この設計により、すべてのステージでステージ間で 1 回共有されるウィザード ページを構成できるため、必要な作業量とウィザード ページ構成の更新の複雑さが大幅に軽減されます。

UDI には、通常ほとんどの展開で十分な組み込みのウィザード ページとウィザード ページ エディターが含まれています。 組み込みのウィザード ページの詳細については、「 組み込みの UDI ウィザード ページ」を参照してください。

組み込みの UDI ウィザード ページと対応するウィザード ページ エディター以外の要件がある場合は、カスタム UDI ウィザード ページとウィザード ページ エディターを作成できます。 UDI ウィザード ページは、UDI ウィザードが読み込む DLL として実装されます。 ウィザード ページ エディターは、Visual Studio で C++ を使用して作成します。

カスタム UDI ウィザード ページの開発の詳細については、MDT ドキュメント『 ユーザー駆動型インストール開発者ガイド』の「カスタム UDI ウィザード ページの作成」セクションを参照してください。

ウィザードのページ エディター

UDI Wizard Designer でウィザード ページを構成するには、ウィザード ページ エディターを使用します。 ウィザード ページ エディターは、UDI ウィザード構成ファイルのウィザード ページ構成設定を更新します。UDI には、組み込みのウィザード ページごとに組み込みのウィザード ページ エディターが含まれています。 組み込みのウィザード ページとウィザード ページ エディターの詳細については、「 組み込みの UDI ウィザード ページ」を参照してください。

組み込みの UDI ウィザード ページと対応するウィザード ページ エディター以外の要件がある場合は、カスタム UDI ウィザード ページとウィザード ページ エディターを作成できます。 UDI ウィザードのページ エディターは、UDI ウィザード Designer が読み込む DLL として実装されます。 以下を使用してウィザード ページ エディターを作成します。

  • Windows Presentation Foundation バージョン 4.0

  • Microsoft Prism バージョン 4.0

  • Microsoft Unity Application Block (Unity) バージョン 2.1

    カスタム UDI ウィザード ページ エディターの開発の詳細については、MDT ドキュメントの『 ユーザー駆動型インストール開発者ガイド』の「カスタム ウィザード ページ エディターの作成」セクションを参照してください。

OSDResults リファレンス

OSDResults は、UDI を使用して実行された配置の結果を表示する UDI の一部です。 OSDResults に [ Deployment Complete] ダイアログ ボックスが表示されます。 OSDResults は、ターゲット コンピューターを初めて起動すると、Windows ログオンの前に表示されます。 ユーザーは、初めてログオンする前に、 OSDResults[展開の完了 ] ダイアログ ボックスの情報を使用して、展開プロセスの完了状態とコンピューターの構成を確認できます。 さらに、 OSDResults の情報は、展開プロセス中に発生した問題のトラブルシューティングに使用できます。

MDT ファイル Configuration Manager パッケージの Tools\OSDResults にある OSDResults.exe.config ファイルを使用して、OSDResults のユーザー インターフェイス要素の一部を構成できます。 表 10 に、OSDResults.exe.config ファイル内の構成設定を示します。

表 10. OSDResults.exe.config ファイルの構成設定

設定 説明
headerImagePath この設定では、[ OSDResults ] ダイアログ ボックスのヘッダーに表示される .bmp ファイルへの完全修飾パスまたは相対パスを指定できます。

この設定の既定値は以下のとおりです。

images\UDI_Wizard_Banner.bmp
backgroundWallpaper この設定では、[ OSDResults ] ダイアログ ボックスで壁紙として表示される .jpg ファイルへの完全修飾パスまたは相対パスを指定できます。

この設定の既定値は以下のとおりです。

images\Wallpaper.jpg
welcomeText この設定では、ユーザーを歓迎し、展開プロセスに関する情報を提供するテキストを指定できます。 これは、[ OSDResults ] ダイアログ ボックスに表示されます。
completedText この設定では、展開プロセスが完了したかどうかを示すテキストを指定できます。 これは、[ OSDResults ] ダイアログ ボックスに表示されます。
timeoutMinutes この設定では、Windows ログオン画面が自動的に表示される前に OSDResults ダイアログ ボックスが表示される時間を指定できます。 この設定の値は分単位で指定されます。

この設定の既定値はゼロ (0) で、手動で閉じるまで OSDResults ダイアログ ボックスが無期限に表示されることを示します。

UDI での OSDResults 機能の動作のプロセスの概要を次に示します。

  1. タスク シーケンスはターゲット コンピューターで実行されます。

    タスク シーケンスは、次の UDI タスク シーケンス テンプレートのいずれかに基づいています。

    • ユーザー駆動型インストール タスク シーケンス。 このタスク シーケンス テンプレートは、MDT の新しいコンピューター、コンピューターの更新、およびコンピューターの置換の MDT 展開シナリオに使用されます。

    • ユーザー主導のインストール置き換えタスク シーケンス。 このタスク シーケンス テンプレートは、MDT 置換コンピューター展開シナリオの 2 段階プロセスの最初の手順であり、ユーザー状態の移行データをキャプチャするために使用されます。 2 段階のプロセスの 2 番目の手順は、 ユーザー駆動型インストール タスク シーケンス タスク シーケンス テンプレートを使用した MDT の新しいコンピューターの展開シナリオです。これは、ターゲット アプリケーションとオペレーティング システムを展開し、プロセスの最初の手順で保存されたユーザー状態の移行データを復元するために使用されます

      詳細については、次を参照してください。

    • UDI タスク シーケンス テンプレートについては、MDT ドキュメントの「MDT で UDI タスク シーケンス テンプレートを識別する」セクションを参照してください Microsoft Deployment Toolkit の使用

    • MDT 展開シナリオと UDI ステージの関係については、「UDI ステージ リファレンス」を参照してください

  2. タスク シーケンスの実行中、UDI ウィザードでのユーザー入力およびタスク シーケンス変数によって提供される構成設定は、ターゲット コンピューターの %DEPLOYROOT%\Tools\OSDResults フォルダーに保存されます ( %DEPLOYROOT% は MDT ファイルがターゲット コンピューターにローカルにキャッシュされているフォルダーのルートです)。

  3. タスク シーケンスの [OSD 結果とブランド化 ] グループでは、 OSDResults に影響を与える次のタスク シーケンス手順が実行されます。

    • OSD 結果をキャッシュします。 このタスク シーケンスの手順では、 %DEPLOYROOT%\Tools\OSDResults フォルダーの内容がターゲット コンピューター上の %WINDIR%\UDI フォルダーにコピーされます。 これにより、タスク シーケンスの完了後も OSDResults フォルダーの内容が保持されます。

    • OSD の結果を実行します。 このタスク シーケンス手順では、コンピューターが初めて起動するときに OSDResults を実行するようにターゲット コンピューターを構成します。

  4. ターゲット コンピューターを最初に起動し、Windows ログオン画面の前に OSDResults.exe が実行されます。

    [展開の完了] ダイアログ ボックスの [ようこそ] タブが表示されます。 [ ようこそ ] タブには、デプロイに関する役立つ情報と、デプロイに関する問題が検出された場合の連絡先情報が表示されます。

    [ 展開の概要 ] タブと [ インストールされたアプリケーション ] タブの情報を確認して、オペレーティング システムとアプリケーションが正しくインストールされていることを確認します。 これらの表の確認が完了したら、[ Windows の起動 ] を選択して Windows 7 に初めてログオンします。

    注:

    Configuration Manager アプリケーションは、[インストールされたアプリケーション] タブに表示されません。Configuration Manager アプリケーションは、ユーザーが初めてターゲット コンピューターにログオンした後に検出されます。

  5. Windows ログオン画面が表示され、ログオン プロセスが正常に続行されます。

    AppInstall.exe は、ユーザーがターゲット コンピューターに初めてログオンするときに実行されます。 このプロセスの詳細については、「 ユーザー中心のアプリ インストーラー リファレンス」を参照してください。

User-Centric アプリ インストーラー リファレンス

UDI の User-Centric アプリ インストーラー機能は、UDI 展開プロセス中にインストールされたアプリケーションを Configuration Manager のアプリケーション カタログ機能に報告するために使用されます。 User-Centric アプリインストーラ機能は、UDIウィザードのApplicatonPageウィザードページで選択されたアプリケーションと、ユーザーにアドバタイズされたオプションのConfiguration Managerアプリケーション間のリンクを提供します。

Configuration Manager のアプリケーション カタログ機能の詳細については、「Configuration Manager でのアプリケーション管理」を参照してください。

UDI でのアプリ インストール機能の動作のプロセスの概要を次に示します。

  1. Configuration Manager アプリケーションは Configuration Manager で作成されます。

    Configuration Manager アプリケーションの作成と管理の詳細については、次のリソースを参照してください。

  2. Configuration Manager ユーザー コレクションが作成され、ユーザーがコレクションに追加されます。

    ユーザー コレクションの作成と管理、およびコレクションへのユーザーの追加の詳細については、以下のリソースを参照してください。

  3. Configuration Manager アプリケーションは、ユーザー コレクションに展開されます。

    ユーザー コレクションにアプリケーションを展開する方法の詳細については、「Configuration Manager でアプリケーションを展開する方法」を参照してください。

  4. Configuration Manager アプリケーションは、UDI ウィザード Designer を使用して、ApplicatonPage ウィザード ページで使用できるようになります。

    ApplicatonPage ウィザード ページでConfiguration Managerアプリケーションを使用できるようにする方法の詳細については、MDT ドキュメント「User-Driven のインストールに関するクイック スタート ガイド」の「手順 5-11: ターゲット コンピューターの UDI ウィザード構成ファイルをカスタマイズする」セクションを参照してください。

  5. UDA は、次のいずれかの方法を使用して構成されます。

    • 構成マネージャー コンソールで (Configuration Manager コンソールでの UDA の構成の詳細については、「Configuration Manager でユーザー デバイスのアフィニティを管理する方法」を参照してください)。

    • UDI ウィザードの [UDAPage ウィザード] ページ。 UDAPage ウィザード ページの詳細については、「UDAPage」を参照してください。

      UDA を構成すると、指定されたユーザー アカウントがターゲット コンピューターのプライマリ ユーザーになります。

    注:

    UDA は、新しいコンピューターの展開シナリオで UDI によってのみ構成できます。 これは、コンピューターの更新またはコンピューターの置換の展開シナリオでは構成できません。

  6. タスク シーケンスが実行され、ユーザーは UDI ウィザードの ApplicatonPage ウィザード ページで Configuration Manager アプリケーションを選択します。

    UDI ウィザードは、タスク シーケンスの Preinstall グループの UDI ウィザード タスク シーケンス ステップで実行されます。 ユーザーが ApplicatonPage ウィザード ページで Configuration Manager アプリケーションを選択すると、ウィザード ページには、選択したアプリケーションごとに個別のタスク シーケンス変数が作成されます。

    UDI ウィザードの [ApplicatonPage ウィザード] ページでConfiguration Managerアプリケーションを選択する方法の詳細については、MDT 文書の「User-Driven のインストールに関するクイック スタート ガイド」の「手順 6-4: タスク シーケンス起動可能なメディアを使用してターゲット コンピューターを起動する」セクションを参照してください。

  7. タスク シーケンスは、前の手順で選択した Configuration Manager アプリケーションをインストールします。

    Configuration Manager アプリケーションは、タスク シーケンスの [アプリケーションのインストール] グループで、次のタスク シーケンスの手順を使用してインストールされます。

    • リストを 2 桁に変換する

    • アプリケーションのインストール

  8. タスク シーケンスは、ターゲット オペレーティング システムを初めて起動する前に、 OSD 結果とブランドグループ で次のタスクを実行します。

    • OSDResults.exe に使用される情報を 、OSD 結果のキャッシュ タスク シーケンス手順でターゲット コンピューターの %WINDIR%\UDI フォルダーにコピーします

    • ブランドからレジストリへ、およびブランドを reg x64 タスク シーケンスの手順で、ターゲット コンピューター上のレジストリに、手順 6 で作成した Configuration Manager アプリケーション用に作成したタスク シーケンス変数を記録します

      タスク シーケンス変数は、レジストリ内の次の場所に保存されます。

      HKEY_LOCAL_MACHINE\Software\Microsoft\MPSD\OSD

    • [OSD 結果の実行] タスク シーケンス手順の Windows ログオン画面の前にコンピューターが起動したときに、OSDResults.exe が自動的に実行されるようにターゲット オペレーティング システムを構成します

    • [ OSD 結果の実行 ] タスク シーケンスの手順でユーザーが初めてコンピューターにログオンしたときに、ターゲット オペレーティング システムが自動的に AppInstall.exe を実行するように構成します

    • 配置日から 1 か月後に %WINDIR%\UDI フォルダーを削除する対象のオペレーティング システム上のタスクを構成します。

  9. ターゲット コンピューターが起動され、OSDResults.exe が実行されます。

    OSDResults.exe の詳細については、「 OSDResults Reference」を参照してください。

  10. ユーザーがターゲット コンピューターにログオンすると、AppInstall.exe が自動的に起動します。

  11. AppInstall は、現在ログオンしているユーザーが UDA で構成されたプライマリ ユーザーであるかどうかを確認します。

    プライマリ ユーザーとは、デバイスを定期的に使用するユーザーであり、デバイスの所有者または所有者の 1 人と見なされます。

    現在ログオンしているユーザーは次のとおりです。

    • プライマリ ユーザーではない場合、AppInstall.exe が停止します

    • アクティブ ユーザーは、手順 8 で保存されたレジストリ エントリを読み取 AppInstall.exe って、インストールされたアプリケーションを判別します

  12. AppIntaller は Configuration Manager に接続し、次の手順を使用してアプリケーション カタログを読み取ります。

    1. AppInstall は、開始後 5 分間待機して、Configuration Manager ポリシーを使用できるようにします。

    2. 5 分後、AppInstall はアプリケーション カタログへの接続を試みます。

    3. AppInstall が接続できない場合は、しばらく待機してから接続を再試行します。

    4. AppInstall は、終了する前に最大 5 回接続を試みます。

      接続タイムアウトの遅延と AppInstall の再試行回数は、MDT ファイル Configuration Manager パッケージの Tools\OSDResults フォルダーにある AppInstall.exe.config ファイルを使用して構成できます。 表 11 に、AppInstall.exe.config ファイル内の構成設定を示します。

表 11. AppInstall.exe.config ファイルの構成設定

設定 説明
timeoutMinutes この設定では、タイムアウトする前に AppInstall が Configuration Manager アプリケーション カタログからの応答を待機する時間を指定できます。値は分単位で指定されます。 この設定の既定値は 5 です。
delayTimer この設定では、Configuration Manager アプリケーション カタログへの接続を試行する前に AppInstall が待機する時間を指定できます。 値は分単位で指定します。 この設定の既定値は 5 です。
  1. AppInstall は、レジストリで検出されたアプリケーションの一覧と、現在ログオンしているユーザーの構成マネージャー アプリケーション カタログから使用できるアプリケーションのリストを比較します。

    アプリケーションがレジストリで検出された場合:

    • アプリケーション カタログで使用でき、AppInstall.exe はアプリケーションをマッピングし、レジストリとアプリケーション カタログの両方に存在するアプリケーションとして識別します。 これらのアプリケーションは、次の手順で使用します。

    • アプリケーション カタログで使用できない場合、AppInstall.exe ではマッピングが作成されません。 これらのアプリケーションは、次の手順では使用されません。

  2. AppInstall は、Configuration Manager API を使用して、マップされたアプリケーションのインストールを開始します。

    この手順で使用されるアプリケーションは、前の手順でマップされています。 つまり、どちらもレジストリに記載され、アプリケーション カタログで見つかりました。

  3. インストール プロセスの一環として、Configuration Manager はアプリケーションが既にインストールされているかどうかを検出します。

    アプリケーションは既にインストールされているため、Configuration Manager ではアプリケーションがそのユーザーに正常に展開されたことが記録され、アプリケーションはそのユーザーのソフトウェア センターに表示されます。 Configuration Manager は、そのユーザーに対するアプリケーションの管理と監視を開始します。

  4. 1 か月後、手順 8 でターゲット コンピューターで作成したタスクが実行され、%WINDIR%\UDI フォルダーが削除されます。

    フォルダーは、プライマリ ユーザーがログオンして実行できるように 1 か月間保持 AppInstall.exe。

UDI ステージ リファレンス

MDT 展開シナリオでは、1 つ以上の UDI ステージを使用します。 MDT 展開シナリオで使用される各 UDI ステージについては、MDT 展開シナリオのコンテキストに関する後続のセクションで説明します。 MDT 展開シナリオによっては、1 つのステージのみが使用されます。 他の MDT 展開シナリオでは、シナリオ内で複数のステージが使用されます。 MDT の展開シナリオの詳細については、MDT ドキュメント「Microsoft Deployment Toolkit の使用」の「展開シナリオの特定」セクションを参照してください。

表 12 に MDT の展開シナリオと、それぞれの簡単な説明、各シナリオの選択方法、および各展開シナリオで使用される UDI ステージを示します。 MDT は、タスク シーケンスの作成に使用する MDT タスク シーケンス テンプレートと、タスク シーケンスの開始方法に基づいて、使用する MDT 展開シナリオを自動的に決定します。

MDT 展開シナリオで使用される各 UDI ステージについては、MDT 展開シナリオのコンテキストに関する後続のセクションで説明します。 MDT 展開シナリオによっては、1 つのステージのみが使用されます。 他の MDT 展開シナリオでは、シナリオ内で複数のステージが使用されます。 MDT の展開シナリオの詳細については、MDT ドキュメント「Microsoft Deployment Toolkit の使用」の「展開シナリオの特定」セクションを参照してください。

表 12. MDT 展開シナリオと UDI ステージ

シナリオ 説明
新しいコンピューター 次の場合、MDT for UDI はこのシナリオを自動的に選択します:

- User-Driven インストール タスク シーケンス タスク シーケンス テンプレートを使用して、アドバタイズされたタスク シーケンスを作成します

- PXE ブート、タスク シーケンス ブート メディア、または NEWCOMPUTER の事前ステージされたメディアを使用して、Windows PE でタスク シーケンスを開始します。事前ステージ

このシナリオは、従来の展開で使用することも、Configuration Manager でサポートされている事前設定されたメディア展開で使用することもできます。 各種類の展開をサポートするには、次の UDI ステージで UDI ウィザードを実行します。

- NEWCOMPUTER ステージ。 UDI ウィザードは、オペレーティング システム イメージが配布ポイントに保存されている場合、ユーザー 駆動型のインストール タスク シーケンス のタスク シーケンスのこのステージで実行されます。 詳細については、「 NEWCOMPUTER ステージ」を参照してください。

- NEWCOMPUTER.ステージの前段階。 UDI ウィザードは、オペレーティング システム イメージがターゲット コンピューターのローカル ディスクに保存されている (事前に準備された) 場合、ユーザー 主導のインストール タスク シーケンス タスク シーケンスのこのステージで実行されます。 詳細については、「NEWCOMPUTER」を参照してください。ステージの前置き。
コンピューターの更新 次の場合、MDT for UDI はこのシナリオを自動的に選択します:

- User-Driven インストール タスク シーケンス タスク シーケンス テンプレートを使用して、アドバタイズされたタスク シーケンスを作成します

- ターゲット コンピューター上の既存の Windows オペレーティング システム (Windows PE ではない) でタスク シーケンスを開始します

- UDI ウィザードは、このデプロイメント・シナリオをサポートするために REFRESH ステージで実行されます。 詳細については、 REFRESH ステージを参照してください。
コンピューターを置き換える このシナリオには、既存のコンピューターと交換用のコンピューターが含まれます。 次のプロセスで説明するように、個別のタスク シーケンスが作成され、コンピューターごとに実行されます。

- 既存のコンピューターで。 次の場合、UDI 用 MDT によってシナリオのこの部分が自動的に選択されます。

- User-Driven Installation Replace Task Sequence タスク シーケンス テンプレートを使用して、アドバタイズされたタスク シーケンスを作成します

ターゲット コンピューター上の既存の Windows オペレーティング システム (Windows PE ではない) でタスク シーケンスを開始します

この展開シナリオをサポートするために、UDI ウィザードは次の UDI ステージで実行されます。

- REPLACE ステージ。 このステージは既存の Windows オペレーティング システムで実行され、Windows 内から構成情報をキャプチャします。

- 置き換える.WinPE ステージ。 このステージは Windows PE で実行され、既存のコンピューターからの構成情報のキャプチャ (たとえば、USMT の実行やユーザー状態移行データのキャプチャ) を完了します。

ユーザー状態は、ネットワーク共有フォルダーまたはローカル USB ドライブにキャプチャされます。

REPLACE と REPLACE の詳細については、WinPE ステージについては、「REPLACE と REPLACE」を参照してください。WinPE ステージ。

- 交換用コンピューターで。 シナリオのこの部分は、前の手順でキャプチャしたユーザー状態が復元されることを除き、新しいコンピューターのシナリオと同じです。 次の場合、UDI 用 MDT によってシナリオのこの部分が自動的に選択されます。

- User-Driven インストール タスク シーケンス タスク シーケンス テンプレートを使用して、アドバタイズされたタスク シーケンスを作成します

- PXE ブート、タスク シーケンス ブート メディア、または NEWCOMPUTER の事前ステージされたメディアを使用して、Windows PE でタスク シーケンスを開始します。事前ステージ。

シナリオのこの部分は、従来の展開で使用することも、Configuration Manager でサポートされている事前ステージ メディア展開で使用することもできます。 シナリオのこの部分の一環として、ユーザー状態の移行データが復元されます。 UDI ウィザードは、各種類の展開をサポートするために、次の UDI ステージで実行されます。

- NEWCOMPUTER ステージ。 UDI ウィザードは、オペレーティング システム イメージが配布ポイントに保存されている場合、ユーザー 駆動型のインストール タスク シーケンス のタスク シーケンスのこのステージで実行されます。 詳細については、「 NEWCOMPUTER ステージ」を参照してください。

- NEWCOMPUTER.ステージの前段階。 UDI ウィザードは、オペレーティング システム イメージがターゲット コンピューターのローカル ディスクに保存されている (事前に準備された) 場合、ユーザー 主導のインストール タスク シーケンス タスク シーケンスのこのステージで実行されます。 詳細については、「NEWCOMPUTER」を参照してください。ステージの前置き。

NEWCOMPUTER ステージ

図 1 は、User-Driven インストール タスク シーケンス タスク シーケンス テンプレートを使用して作成されたタスク シーケンスで NEWCOMPUTER ステージを使用する方法を示しています。 NEWCOMPUTER ステージと NEWCOMPUTER を呼び出すタスク シーケンスの主な違い。事前設定された段階では、タスク シーケンスが NEWCOMPUTER を呼び出します。オペレーティング システム イメージが既にターゲット コンピューター上にあるため、事前ステージでは [ オペレーティング システム イメージの適用 ] タスク シーケンスのステップは実行されません。

UDI リファレンス 1

図 SEQ 図 \* アラビア語 1。 NEWCOMPUTERステージのプロセスフロー

NEWCOMPUTER.事前ステージ

図 2 は、NEWCOMPUTER のプロセス フローの概要を示しています。User-Driven インストール タスク シーケンス タスク シーケンス テンプレートを使用して作成されたタスク シーケンスの事前ステージ。 NEWCOMPUTER ステージと NEWCOMPUTER を呼び出すタスク シーケンスの主な違い。事前設定された段階では、タスク シーケンスが NEWCOMPUTER を呼び出します。オペレーティング システム イメージが既にターゲット コンピューター上にあるため、事前ステージでは [ オペレーティング システム イメージの適用 ] タスク シーケンスのステップは実行されません。

UDI リファレンス 2

図 2. NEWCOMPUTERのプロセスフロー。事前ステージ

REFRESH ステージ

図 3 は、User-Driven インストール タスク シーケンス タスク シーケンス テンプレートを使用して作成されたタスク シーケンスの REFRESH ステージのプロセス フローの概要を示しています。

UDI リファレンス 3

図 SEQ 図 \* アラビア語 3。 REFRESH ステージのプロセス フロー

置換して置換。WinPE ステージ

図 4 は、REPLACE と REPLACE のプロセス・フローの概要を示しています。User-Driven インストール置換タスク シーケンス タスク シーケンス テンプレートを使用して作成されたタスク シーケンスの WinPE ステージ。

UDI リファレンス 4

図 4. REPLACE と REPLACE のプロセス フロー。WinPE ステージ

UDI タスク リファレンス

UDI タスク は、特定の機能を実行するウィザード ページで実行されるソフトウェアです。 場合によっては、これらのタスクを使用して、ターゲット コンピューターを展開する準備ができていることを確認することがあります。 他のタスクを使用して、構成ファイルや結果ファイルのコピーなどのデプロイ手順を実行することができます。

注:

タスクが実行されているウィザード ページの [ 次へ ] ボタンは、いずれかのタスクが警告またはエラーの完了状態で終了した場合には無効になります。

この参照には次のものが含まれます。

  • UDI タスクの概要に記載されている UDI タスクの概要

  • UDI タスクの構成設定に記載されている UDI タスクの構成設定の説明

  • MDT で提供される組み込み UDI 検証ツールについて説明しています (「組み込みの UDI タスク」を参照)。

UDI タスクの概要

UDI タスクを使用すると、配置プロセスに役立つソフトウェアをターゲット コンピューターで実行できます。 UDI には、ターゲット コンピューターがバッテリで実行されておらず、有線ネットワーク接続に接続されていることを確認するなど、一般的なタスクの実行に役立ついくつかの組み込みタスクが含まれています。

組み込みの UDI タスクに加えて、UDI ソフトウェア開発キット (SDK) を使用してカスタム UDI タスクを作成できます。 UDI SDK を使用してカスタム UDI タスクを作成する方法の詳細については、「 ユーザー駆動型インストール開発者ガイド」を参照してください。

UDI タスク構成設定

タスクは、UDI ウィザード Designer を使用して管理します。 UDI ウィザード Designer では、タスクの追加、タスクの削除、およびタスクの構成の編集を行うことができます。 タスクの構成設定は UDI ウィザード構成ファイルに保存され、そのタスクを含むウィザード ページが表示されたときに UDI ウィザードによって読み取られます。

UTI タスクには、表 13 に示されているように、すべての UDI タスクに共通するいくつかの構成設定があります。 各 UDI タスクに固有の構成については、「 組み込みの UDI タスク」の対応するセクションを参照してください。

表 13. すべての UDI タスクに共通する構成設定

タスク 説明
ビットマップ ファイル名 このパラメーターは、タスクの種類を示すために使用されるグラフィックを指定します。
表示名 タスクの実行時に表示されるウィザード ページに表示されるタスクの名前を指定します。
終了コードの値 これは、タスクの可能なリターン コードのリストを指定します。 考えられるリターン コードごとに 1 つの項目が一覧に存在します。
エラー コード値 これは、タスクによって発生する (スローされる) 可能性のある予期しない例外の一覧を指定します。 考えられる各例外の一覧に項目が存在します。

組み込みの UDI タスク

表 14 は、組み込みの UDI タスクの一覧です。 組み込みの各 UDI タスクについては、以降のセクションで説明します。

表 14. 組み込みの UDI タスク

タスク 説明
AC 電源チェック この UDI タスクは、ターゲット コンピューターがバッテリのみではなく、AC 電源に接続されているかどうかを識別するために使用されます。
アプリケーションの検出 この UDI タスクは、ターゲット コンピューターにインストールされているアプリケーションを検出するために使用されます。
CheckSMSFolderOnUSB この UDI タスクは、_SMSTaskSequence フォルダーがターゲット コンピューターの USB ドライブにあるかどうかを判断するために使用されます。
Copy Files タスク この UDI タスクは、UDI ウィザードがターゲット コンピューターで実行されている間にファイルをコピーするために使用されます。
シェル実行タスク この UDI タスクは、コマンド ラインから開始できるソフトウェアを実行するために使用されます。
ワイヤード (有線) ネットワーク チェック この UDI タスクは、対象のコンピューターが有線ネットワークに接続されているか、ワイヤレス ネットワーク接続を使用して接続されていないかを識別するために使用されます。

AC 電源チェック

この UDI タスクを使用して、ターゲット コンピューターが AC 電源に接続されているかどうかを確認します。 このタスクでは、すべての UDI タスクに共通するパラメーターのみを使用します。 これらのパラメーターの詳細については、「 UDI タスク構成設定」を参照してください。

表 15 に、 AC 電源チェック タスクで生成されるエラー コードと終了コードを示します。

表15. AC 電源チェック タスクのエラー コードと終了コード

終了コードまたはエラー コード 状態
Exit 0 成功。ターゲット コンピューターが AC 電源に接続されていることを示します
Exit \* 対象のコンピューターが AC 電源に接続されていないことを示すエラー

アプリケーションの検出

この UDI タスクを使用して、ターゲット コンピューターにインストールされているアプリケーションを検出します。

表 16 に、 Application Discovery タスクで使用されるパラメーターを示します。

表 16. アプリケーション検出タスクで使用されるパラメーター

タスク 説明
readcfg このパラメーターは、タスクが検出するアプリケーションの一覧がある.appファイルの場所への完全修飾パスまたは相対パスを指定します。 .app ファイルには、ユーザーが選択できる使用可能なソフトウェア項目の一覧が含まれています。

アプリケーション検出タスクは、.app ファイルを読み取り、これらのソフトウェア項目のいずれかがインストールされているかどうかを判別します。 ソフトウェア項目がインストールされている場合、その項目は Writecfg パラメーターで指定されたファイルに追加されます。

このパラメーターで、 ApplicationPage ウィザード ページと同じ場所とファイル名が使用されることを確認します。
Writecfg このパラメーターは、タスクによって検出されたアプリケーションの一覧を含む .xml ファイルの場所への完全修飾パスまたは相対パスを指定します。
Log このパラメーターは、このタスクによって生成されたログ ファイルの場所への完全修飾パスまたは相対パスを指定します。 ログ ファイルのファイル名は AppDiscovery.log です。

表 16 のパラメーターに加えて、このタスクではすべての UDI タスクに共通するパラメーターを使用します。 これらの一般的なパラメーターの詳細については、「 UDI タスク構成設定」を参照してください。

表 17 に、 Application Discovery タスクで生成されるエラー コードと終了コードを示します。

表 17. アプリケーション検出タスクのエラー コードと終了コード

終了コードまたはエラー コード 状態と説明
Exit 0 成功。タスクがアプリケーションのスキャンに成功したことを示します
Exit \* 警告: 不明な理由で Application Discovery Engine を実行できなかったことを示す警告
Exit 1 警告: アプリケーション検出エンジンで 1 つ以上の警告が検出されたことを示します
Exit 16777216 警告: アプリケーション検出エンジンの初期化中に重大な問題が発生したことを示す
Exit 33554432 警告は、アプリケーション・マスター・リストの処理中に重大な問題が発生したことを示す

CheckSMSFolderOnUSB

この UDI タスクを使用して、_SMSTaskSequence フォルダーがターゲット コンピューターの USB ドライブ上にあるかどうかを確認します。 既定では、Configuration Manager タスク シーケンサーは、使用可能な空きディスク領域が最も多いドライブに _SMSTaskSequence フォルダーを配置します。 USB ドライブを取り外した場合、展開プロセスの後半で問題が発生する可能性があります。

このタスクでは、フォルダーが USB ドライブ上にあるかどうかを確認し、ある場合は展開が続行されないようにします。 このタスクでは、すべての UDI タスクに共通するパラメーターのみを使用します。 これらのパラメーターの詳細については、「 UDI タスク構成設定」を参照してください。

_SMSTaskSequence フォルダーが USB ドライブにある場合、このタスクは失敗し、展開を続行できません。 この問題を解決して展開を実行するには、次の手順を実行します。

  1. タスク シーケンスを開始する前に、ターゲット コンピューターから USB ドライブを取り外します。

  2. タスク シーケンスを開始します。

  3. UDI ウィザードが起動するまで待ちます。

  4. USB ドライブを接続します。

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

    表 18 は、 CheckSMSFolderOnUSB タスクによって生成されるエラー コードと終了コードの一覧です。

表 18. CheckSMSFolderOnUSB タスクのエラー コードと終了コード

終了コードまたはエラー コード 状態
Exit 0 成功。_SMSTaskSequence フォルダーが USB ドライブ上になく、展開を続行できることを示します。
Exit \* エラー: _SMSTaskSequence フォルダーが USB ドライブにあり、展開を続行できないことを示します。

Copy Files タスク

この UDI タスクを使用すると、ターゲット コンピューターで UDI ウィザードが実行されている間にファイルをコピーできます。

表 19 に、Copy Files タスクで使用されるパラメータを示します。

表 19. Copy Files タスクで使用されるパラメーター

タスク 説明
Source このパラメーターは、ソース ファイルへの完全修飾パスまたは相対パスを指定します。ソース ファイルには、単一のタスクで複数のファイルをコピーするためのワイルドカードを含めることができます。
Destination このパラメーターは、ファイル名を指定せずに、宛先ファイルへの完全修飾パスまたは相対パスを指定します。

表 19 のパラメーターに加えて、このタスクではすべての UDI タスクに共通するパラメーターを使用します。 これらのパラメーターの詳細については、「 UDI タスク構成設定」を参照してください。

表 20 に、Copy Files タスクで生成されるエラー コードと終了コードを示します。

表 20. Copy Files タスクのエラーおよび終了コード

終了コードまたはエラー コード 状態と説明
Exit 0 成功。コピー プロセスが成功したことを示します
Exit \* コピー プロセスが失敗したことを示すエラー
Error -1 コピー プロセスが失敗したことを示すエラー

シェル実行タスク

この UDI タスクを使用して、コマンド ラインから開始できるソフトウェアを実行します。

表 21 に、 シェル実行 タスクで使用されるパラメーターを示します。

表 21. シェル実行タスクで使用されるパラメーター

タスク 説明
Filename このパラメーターは、実行するタスクのコマンドへの完全修飾パスまたは相対パスを指定します。
Parameters このパラメーターは、コマンドの実行時に指定するコマンド ライン パラメーターを指定します。

表 21 のパラメーターに加えて、このタスクではすべての UDI タスクに共通するパラメーターを使用します。 これらのパラメーターの詳細については、「 UDI タスク構成設定」を参照してください。

シェル 実行タスクを使用して cscript.exe で実行するように設計されたカスタム Visual Basic スクリプトを実行することもできます。 Visual Basic スクリプトを実行するには、次の手順を実行します。

  1. Filename パラメーターに次のテキストを入力します。

    %windir%\system32\cscript.exe
    
  2. 型: パラメーター パラメーターに Visual Basic スクリプト ファイル (.vbs ファイル) の名前を入力し、スクリプトのコマンド ライン パラメーターを含めます。

    たとえば、パラメーター値が DebugSelfTest.vbs という名前の Visual Basic スクリプトを実行するには、次のように入力します (script_path は SelfTest.vbs ファイルへの完全修飾パスです)。

    <script_path>\SelfTest.vbs Debug
    

    表 22 に、 シェル実行 タスクで生成される一般的なエラー コードと終了コードを示します。

注:

シェル実行タスクに基づく特定のタスクごとに、一意のエラー コードと終了コードのセットがあります。 このタスクを使用して実行しているソフトウェアのリターンコードをチェックしてください。

表 22. シェル実行タスクの一般的なエラーおよび終了コード

終了コードまたはエラー コード 状態と説明
Exit 0 成功。タスクが正常に終了したことを示します
Exit \* タスクが失敗したことを示すエラー

ワイヤード (有線) ネットワーク チェック

この UDI タスクを使用して、ターゲット コンピューターがワイヤレス ネットワーク接続ではなく有線ネットワークに接続されているかどうかを確認します。 このタスクでは、すべての UDI タスクに共通するパラメーターのみを使用します。 これらのパラメーターの詳細については、「 UDI タスク構成設定」を参照してください。

表 23 に、 有線ネットワーク チェック タスクで生成される一般的なエラー コードと終了コードを示します。

表 23. ワイヤード (有線) ネットワーク チェック タスクのエラー コードと終了コード

終了コードまたはエラー コード 状態と説明
Exit 0 成功。ターゲット コンピューターが有線ネットワークに接続されていることを示します
Exit \* エラー: ターゲット コンピューターが有線ネットワークに接続されていないことを示します

UDI バリデーター リファレンス

UDI バリデーターは、ウィザード ページのテキスト フィールドに入力された値を検証するために使用されます。 UDI バリデーターが無効なエントリを検出すると、最初に発生したエラーについてのメッセージがウィザード ページの下部に表示されます。 最初の検証エラーを解決した後に、次の検証エラー メッセージが表示されます (存在する場合)。 このプロセスは、すべての検証エラーが解決されるまで続行されます。 ウィザード ページの検証エラーがすべて解決されるまで、[ 次へ ] ボタンは無効になります。

この参照には次のものが含まれます。

UDI バリデーターの概要

UDI バリデーターは、UDI ウィザード ページのテキスト フィールドに正しい情報をユーザーが入力できるようにするために使用されます。 UDI には、ユーザーが無効な文字を入力しないようにする、フィールドが空でないことを確認するなど、テキストを入力するために使用されるフィールドの一般的な検証を実行するのに役立ついくつかの組み込み検証ツールが含まれています。

組み込みの UDI バリデーターに加えて、UDI SDK を使用してカスタム UDI バリデーターを作成できます。 UDI SDK を使用してカスタム UDI バリデーターを作成する方法の詳細については、MDT ドキュメント の『ユーザー駆動型インストール開発者ガイド』を参照してください。

組み込みの UDI 検証ツール

表 24 は、組み込みの UDI バリデーターの一覧です。 各組み込みのバリデーターについては、次のセクションで説明します。 バリデーターがテキスト ボックスに無効なエントリを検出すると、ウィザード ページにメッセージが表示され、すべての無効なエントリが解決されるまで [ 次へ ] ボタンは無効になります。

表 24. 組み込みの UDI 検証ツール

Validator 説明
InvalidChars このバリデーターは、構成した一覧から入力された無効な文字を識別します。
NamedPattern このバリデーターは、テキストが事前定義されたパターンに従うようにするのに役立ちます。
NonEmpty このバリデーターは、フィールドにテキストを要求するために使用されます。
正規表現 このバリデーターを使用すると、テキストがバリデーターの一部として指定した正規表現と一致することを確認できます。

InvalidChars

このバリデーターは、ユーザーが特定の文字を入力するのを防ぎます。 [メッセージ] ボックスでは、テキスト フィールドに無効な文字が含まれている場合に表示されるメッセージを入力できます。 [ 無効な文字] ボックスでは、無効と見なされる文字を入力できます。 文字はスペースを入れずに入力します。

NamedPattern

このバリデーターは、テキストが事前定義されたパターンに従うようにするのに役立ちます。 [メッセージ] ボックスでは、テキスト フィールドが指定されたパターンと一致しない場合に表示されるメッセージを入力できます。 [ 名前付きパターン] ボックスでは、定義済みのパターンの名前を入力でき、 ユーザー名コンピューター名、または ワークグループである必要があります。 名前では大文字と小文字が区別されません。

NonEmpty

このバリデーターを使用して、フィールドにテキストを要求します。 [メッセージ] ボックスでは、テキスト フィールドが空の場合に表示されるメッセージを入力できます。

RegEx

このバリデーターを使用すると、テキストがバリデーターの一部として指定した正規表現と一致することを確認できます。 [メッセージ] ボックスでは、テキスト フィールドが正規表現と一致しない場合に表示されるメッセージを入力できます。 [ 正規表現 ] ボックスでは、検証に使用する正規表現を入力できます。 このバリデーターの正規表現を構築する方法の詳細については、「 TR1 正規表現」を参照してください。

UDI ウィザード ページ リファレンス

UDI ウィザード ページは、UDI ウィザード Designerページ ライブラリからステージに追加します。 UDI ウィザード ページが UDI ウィザードに表示されます。

この参照には次のものが含まれます。

UDI ウィザード ページの概要

ウィザード ページは UDI ウィザード に表示され、展開プロセスを完了するために必要な情報を収集します。 ウィザード ページは、Visual Studio で C++ を使用して作成します。 カスタム ウィザード ページは、UDI ウィザードが読み取る DLL として実装されます。

組み込みの UDI ウィザード ページには、対応する UDI ウィザード ページ エディタがあり、UDI Wizard Designer でウィザード ページを設定するために使用します。

組み込みの UDI ウィザード ページに加えて、UDI SDK を使用してカスタム UDI ウィザード ページを作成できます。 UDI SDK を使用してカスタム UDI ウィザード ページを作成する方法の詳細については、MDT ドキュメント の『ユーザー駆動型インストール開発者ガイド』を参照してください。

各ウィザード ページで参照できる変数の種類は次のとおりです。

  • タスク シーケンス変数

  • メモリ変数

  • 環境変数

    タスク シーケンスと環境変数を参照するには、%OSDImageIndex% などのパーセント記号 (%) を使用して変数を角かっこで囲みます。メモリ変数を参照するには、変数をドル記号 ($) ($VolumeArchitecture$ など) で囲みます。

注:

タスク シーケンス変数と環境変数の両方が同じ名前を持つ場合、タスク シーケンス変数は環境変数よりも優先されます。

表 25 に、UDI ウィザードの起動時に設定されるメモリ変数、変数の説明、および UDI ウィザードが起動時に変数の読み取りと書き込みを行うかどうかを示します。

表 25. UDI ウィザードの起動時に設定されたメモリ変数とその説明

変数 Read Write
LogPath

UDI ウィザードのログ ファイルへの完全修飾パスを指定します。 この変数は、次のいずれかの値に設定できます。

- _SMSTSLogPath タスク シーケンス変数の値

- _SMSTSLogPath タスク シーケンス変数が設定されていない場合の %TEMP% 環境変数の値
不要 はい
WizardConfigFilename

現在使用されている UDI ウィザード構成ファイルの名前を指定します。 ApplicationPage ウィザード ページでは、この変数の値を読み取り、アプリケーションの一覧を含む対応する .app ファイルを検索します。 たとえば、UDI ウィザード構成ファイルの名前が config.xml の場合、 ウィザード ページは対応する.app ファイル (config.xml.app) を検索します。
不要 はい

組み込みの UDI ウィザード ページ

表 26 に、組み込みの UDI ウィザード ページを示します。 組み込みの各 UDI ウィザード ページについては、以降のセクションで説明します。

表 26. 組み込みのウィザード ページとその説明

ウィザード ページ 説明
AdminAccounts このウィザード ページを使用して、ローカル管理者アカウントのパスワードを設定し、ターゲット コンピューターのローカル Administrators グループに他のユーザーを追加します。
ApplicationPage このウィザード ページを使用して、セットアップ プロセス中にインストールできるアプリケーションの一覧を構成します。 これらのアプリケーションには、Configuration Manager のアプリケーションまたはパッケージとプログラムが含まれる場合があります。
BitLockerPage このウィザード ページを使用して、ターゲット コンピューターの BitLocker 設定を構成します。
ComputerPage このウィザード ページを使用して、対象コンピューターのコンピューター名、参加するドメインまたはワークグループ、ドメインに参加するときに使用する資格情報を構成します。
ConfigScanPage このウィザード ページを使用して、ターゲット コンピューターの構成をスキャンする UDI タスクを実行し、ターゲット コンピューターがオペレーティング システム イメージを展開する準備ができているかどうかを判断します。 この準備には、十分なシステム リソースがあり、前提条件となるソフトウェアがインストールされ、適切に構成されていることを確認することが含まれます。
LanguagePage このウィザード ページを使用して、インストールする必要のある言語パック、対象のオペレーティング システムの既定の言語、キーボードのロケール、およびコンピューターが物理的に配置されるタイム ゾーンを決定します。
ProgressPage このウィザード ページを使用して、ターゲット コンピューターからユーザー状態移行データをキャプチャする UDI タスクを実行します。
RebootPage このウィザード ページを使用して、ターゲット コンピューターが再起動されることをユーザーに通知します。 通知メッセージは、UDI ウィザード Designer を使用して構成できます。
SummaryPage このウィザード ページを使用して、UDI ウィザードの実行中に選択した構成オプションについて通知します。 このウィザード ページに表示される構成情報は、他のウィザード ページから自動的に収集されます。 他のウィザードページの一部のフィールドでは、UDIウィザードDesignerを使用して、このウィザードページに表示されるキャプション(ラベル)を構成できます。
UDAPage このウィザード ページを使用して、ターゲット コンピューターと指定されたユーザーとの間で UDA を構成します。 コンピューターとユーザー間のアフィニティを定義すると、ユーザーに展開されているソフトウェアの自動インストールが許可されます。 UDA 機能は、Configuration Manager および UDI の新しいコンピューターのシナリオでのみ使用できます。
UserStatePage このウィザード ページを使用して、ユーザー状態移行データをキャプチャまたは復元するための設定を構成します。 このウィザード ページを使用すると、ユーザーは、ユーザー状態の移行をキャプチャしたり、ユーザー状態の移行データを復元したりする場所を選択できます。
VolumePage このウィザード ページを使用して、オペレーティング システムが展開されるターゲット コンピューター上のディスク ボリュームの設定を構成します。 これらの設定には、ターゲット オペレーティング システムの選択、ターゲット ドライブの選択、Windows インストールの選択、およびターゲット ドライブを展開プロセスの一部としてフォーマットする必要があるかどうかの決定が含まれます。
WelcomePage このウィザード ページを使用して、UDI ウィザードと展開プロセスに関する情報をユーザーに提供します。 通知メッセージは、UDI ウィザード Designer を使用して構成できます。

AdminAccounts

このウィザード ページを使用して、ローカル管理者アカウントのパスワードを設定し、ターゲット コンピューターのローカル Administrators グループに他のユーザーを追加します。

タスク シーケンスの変数

表 27 に、 AdminAccounts タスク シーケンス変数と説明を示します。また、この変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 27. AdminAccounts タスク シーケンスの変数

変数 Read Write Config
OSDAddAdmin

対象のコンピューターのローカル Administrators グループに追加する追加のユーザー名の一覧を指定します。
はい はい はい
OSDLocalAdminPassword

ターゲット コンピューターのローカル組み込み管理者アカウントのパスワードを指定します。
はい はい はい

ApplicationPage

このウィザード ページを使用して、セットアップ プロセス中にインストールできるアプリケーション ソフトウェアの一覧を構成します。 これらのアプリケーションには、Configuration Manager のアプリケーションまたはパッケージとプログラムが含まれる場合があります。

注:

アプリケーションが無効に見える場合は、アプリケーションに管理者の承認が必要になる可能性がありますが、まだ承認されていません。 [ユーザーがこのアプリケーションを要求する場合は管理者の承認を要求する] チェック ボックスがオンになっている場合は、アプリケーションが承認されていることを確認します。 詳細については、「Configuration Manager でアプリケーションを展開する方法」を参照してください。

タスク シーケンスの変数

表 28 に、 ApplicationPage タスク シーケンスの変数と説明、および変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 28. ApplicationPage タスク シーケンス変数

変数 Read Write Config
ApplicationBaseVariable

ApplicationPage ウィザード ページで選択された各 Configuration Manager アプリケーション用に作成されたタスク シーケンス変数名のベースとして使用される名前を指定します。 この変数は、UDI ウィザード Designer のリボンにある [設定の編集] グループの [ソフトウェア設定の編集] ボタンを使用して構成します。

このページで選択したアプリケーションごとに、個別のタスク シーケンス変数が作成されます。 この変数の既定値は APPLICATIONS です。 そのため、たとえば、このページで選択されたアプリケーションごとに作成されるタスク シーケンス変数の既定の名前は、 APPLICATIONS001、APPLICATIONS002、APPLICATIONS003 などになります。
不要 はい はい
OSDApplicationList

最初に選択する必要があるアプリケーション ID の一覧を指定します。 この変数には、数値がセミコロン (;) で区切られた一覧が格納されます。

アプリケーション識別子は、UDI ウィザードのアプリケーション構成ファイル (UDIWizard_Config.xml.app) の Application 要素の id 属性にあります。 このウィザード ページに表示されるアプリケーションごとに個別の Application 要素があります。
はい 不要 不要
OSDArchitecture

ターゲット コンピューターのプロセッサ アーキテクチャを指定します。 ApplicationPage ウィザード ページでは、VolumeArchitecture メモリ変数が設定されていない場合に、この変数を使用して使用可能なアプリケーションをフィルター処理します。 ただし、 VolumeArchitecture メモリ変数が設定されている場合は、使用可能なアプリケーションをフィルター処理するためのこのタスク シーケンス変数よりも常に優先されます。

この変数の値は次のとおりです。

- x86 (32 ビット プロセッサ アーキテクチャを示します)

- AMD64 (64 ビット プロセッサ アーキテクチャを示します)
はい 不要 不要
OSDBaseVariableName

ApplicationPage ウィザード ページで選択された各 Configuration Manager パッケージとプログラムに対して作成されるタスク シーケンス変数名のベースとして使用される名前を指定します。 この変数は、UDI ウィザード Designer のリボンにある [ページ動作] グループの [ソフトウェア設定の編集] ボタンを使用して構成します。

このページで選択したアプリケーションごとに、個別のタスク シーケンス変数が作成されます。 この変数の既定値は PACKAGES です。 そのため、たとえば、このページで選択された各アプリケーションに対して作成されるタスク シーケンス変数の既定の名前は 、PACKAGES001、PACKAGES002、PACKAGES003 などになります。
不要 はい はい

メモリ変数

表 29 は、 ApplicationPage メモリ変数の説明、および変数がウィザード ページによって読み取られるか書き込まれるかを示しています。

表 29. ApplicationPage メモリ変数

変数 Read Write
VolumeArchitecture

展開するターゲット オペレーティング システム イメージのプロセッサ アーキテクチャを指定します (イメージに 32 ビットまたは 64 ビットのオペレーティング システムが含まれているかどうか)。 このページが表示されたら、この変数が変更されたかどうかがチェックされます。 前回のウィザード ページが表示された後に変数が変更された場合、ウィザード ページは、対象のオペレーティング システムのアーキテクチャに基づいて選択可能なプログラムをフィルター処理します。 たとえば、32 ビット オペレーティング システムが展開される場合、ウィザード ページは、ウィザード ページの利用可能なアプリケーションの一覧から 64 ビット アプリケーションを削除 (フィルター) します。
はい 不要
WizardConfigFilename

現在使用されている UDI ウィザード構成ファイルの名前を指定します。 Link.Uri セッター プロパティの値が空の場合、ApplicationPage ウィザード ページはこの変数の値を読み取り、アプリケーションの一覧を含む対応する .app ファイルを検索します。 たとえば、UDI ウィザード構成ファイルの名前が config.xml の場合、 ウィザード ページは対応する.app ファイル (config.xml.app) を検索します。 この変数は、UDI ウィザードの起動時に設定されます。

Link.Uri セッター プロパティは、[ソフトウェア設定] ダイアログ ボックスで設定します。このダイアログ ボックスは、UDI ウィザード Designer のリボンにある [ページ動作] グループの [ソフトウェア設定の編集] ボタンを使用して開くことができます。
はい 不要

BitLockerPage

このウィザード ページは、ターゲット コンピューターの BitLocker 設定を構成するために使用します。

タスク シーケンスの変数

表 30 に、BitLockerPage タスク シーケンス変数の説明と、変数がウィザード ページによって読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 30. BitLockerPage タスク シーケンス変数

変数 Read Write Config
BDEInstallSuppress

BitLocker のインストールを抑制するかどうかを指定します。 変数が以下に設定されている場合:

- はい、次に[BitLocker を有効にする] チェック ボックスがオンになり、インストールが実行されます

- NO の場合、[BitLocker を有効にする] チェック ボックスはオフになり、インストールは実行されません
はい はい はい
BDEKeyLocation

BitLocker 暗号化キーが格納されている場所への完全修飾パスを指定します (ローカル パスまたは UNC パスにすることができます)。 この変数は、BitLockerPage の UDI ウィザード構成ファイルの KeyLocation セッター値に設定されます。 この変数は、 OSDBitLockerModeTPMKEY または KEY に設定されている場合にのみ有効と見なされます。
不要 はい 不要
BDEPin

[ TPM と PIN を使用して BitLocker を有効にする] オプションがオンの場合に BitLocker PIN 値を指定します。
はい はい はい
OSDBitLockerCreateRecoveryPassword

BitLocker 回復パスワードを AD DS に格納するかどうかを指定します。 変数が以下に設定されている場合:

- AD の場合、[ Active Directory 内] オプションが選択され、回復キーは AD DS に保存されます (推奨)

- NONE の場合、[ 回復キーを作成しない ] オプションが選択され、回復キーは AD DS に保存されません (推奨されません)
不要 はい 不要
OSDBitLockerMode

ターゲット コンピューターで BitLocker を有効にするときに使用するモードを指定します。 有効な値は次のとおりです。

- TPM。 この値は、[ TPM のみを使用して BitLocker を有効にする] オプションが選択されていて、ターゲット コンピューターで BitLocker を有効にするときは TPM のみが使用されることを示します。

- TPMPIN。 この値は、[ TPM と PIN を使用して BitLocker を有効にする] オプションが選択されていて、ターゲット コンピューターで BitLocker を有効にするときに TPM とユーザー指定の PIN が使用されることを示します。

- TPMKEY. この値は、[ TPM とスタートアップ キーを使用して BitLocker を有効にする] オプションが選択されていて、ターゲット コンピューターで BitLocker を有効にするときに TPM とスタートアップ キーが使用されることを示します。

- キー。 この値は、[ 外部スタートアップ キーのみを使用して BitLocker を有効にする] オプションが選択されており、ターゲット コンピューターで BitLocker を有効にするときは外部スタートアップ キーのみが使用されることを示します。
不要 はい 不要
OSDBitLockerStartupKeyDrive

対象コンピューターで BitLocker 外部スタートアップ キーが格納されるドライブ文字を指定します。 この変数は、 OSDBitLockerModeTPMKEY または KEY に設定されている場合にのみ有効と見なされます。
不要 はい 不要
OSDBitLockerWaitForEncryption

BitLocker 暗号化が完了するまでタスク シーケンスを待機するかどうかを指定します。 変数が以下に設定されている場合:

- はいの場合、[すべてのドライブで BitLocker 暗号化が完了するのを待ってから続行する] チェック ボックスがオンになり、タスク シーケンスはインストールが完了するまで待機します

- [いいえ] の場合、[続行する前にすべてのドライブで BitLocker 暗号化が完了するのを待機する] チェック ボックスがオフになり、タスク シーケンスはインストールが完了するまで待機しません
はい はい はい
構成変数

表 31 に、 BitLockerPage 構成変数の説明と、変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 31. BitLockerPage 構成変数

変数 Read Write Config
KeyLocation

BitLocker 暗号化キーが格納されている場所への完全修飾パスを指定します (ローカル パスまたは UNC パスにすることができます)。 この構成値は、BitLockerPageBDEKeyLocation タスク シーケンス変数の値を設定するために使用されます。 この変数は、 OSDBitLockerModeTPMKEY または KEY に設定されている場合にのみ有効と見なされます。
はい 不要 はい

ComputerPage

このウィザード ページを使用して、対象コンピューターのコンピューター名、参加するドメインまたはワークグループ、およびドメインに参加するときに使用する資格情報を構成します。 ターゲット コンピューターをドメインに参加させるようにこのページを構成すると、このウィザード ページでは、既定で AD DS のドメインに参加するために指定した資格情報が検証されます。 次に、このウィザード ページは、AD DS 内のコンピューター オブジェクトを変更して、このページで指定されたユーザー資格情報がコンピューター オブジェクトを作成または変更する権限を持っていることを確認します。 これらの動作はどちらも無効にできます。 資格情報の検証を無効にすると、コンピューター オブジェクトを作成または変更するためのアクセス許可の検証も無効になります。 これらの検証はいずれも、[ 次へ ] ボタンが選択されている場合に行われます。 いずれかの検証でエラーが発生した場合は、エラー メッセージが表示され、このページは引き続き表示されます。

既定のコンピューター名を決定する際の優先順位を次に示します。

  1. UDI ウィザード構成ファイルの UserExistingComputerName 値が TRUE に設定されている場合は、既存のコンピューター名が使用されます (存在する場合)。

  2. タスク シーケンス変数 OSDComputerName が設定されている場合、その変数内のコンピューター名が使用されます。

  3. UDI ウィザード構成ファイルでコンピューター名に既定値が指定されている場合は、その値が使用されます。

タスク シーケンスの変数

表 32 に、 ComputerPage タスク シーケンスの変数と説明、および変数がウィザード ページによって読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 32 ComputerPage タスク シーケンス変数

変数 Read Write Config
OSDComputerName

対象のコンピューターの名前を指定します。 この変数の値は、[ コンピューター名 ] ボックスで設定します。
はい はい はい
OSDDomainName

対象コンピューターが参加するドメインの名前を指定します。 この変数の値は、[ ドメイン] ボックスで設定します。
はい はい はい
OSDDomainOUName

対象のコンピューター オブジェクトが配置されるドメイン内の OU の名前を指定します。 この変数の値は、[ 組織単位] ボックスで設定されます。
はい はい はい
OSDJoinAccount

ターゲット コンピューターをドメインに参加させるために使用するユーザー アカウントを指定します。 この変数の値は、[ ユーザー名 ] ボックスで設定します。
はい はい はい
OSDJoinPassword

ターゲット コンピューターをドメインに参加させるために使用するユーザー アカウントのパスワードを指定します。 この変数の値は、[ パスワード] ボックスと [パスワードの確認 ] ボックスで設定されます。
はい はい はい
OSDNetworkJoinType

ターゲット コンピューターをワークグループまたはドメインのどれに参加させるかを指定します。 値が以下に設定されている場合:

- 0 の場合、[ ドメイン] オプションが選択され、ターゲット コンピューターがドメインに参加します

- 1 の場合、[ ワークグループ ] オプションが選択され、ターゲット コンピューターがワークグループに参加します
不要 はい 不要
SMSTSAssignUsersMode

Configuration Manager でユーザー アフィニティを構成するためのモードを指定します。 この変数を使用して、ターゲット コンピューターと SMSTSUdaUsers タスク シーケンス変数のユーザー アカウントとの間にアフィニティを作成する動作を構成します。 このページを表示する前にこの変数が指定されていない場合、この変数の値は保留 に設定されます。

この変数に指定できる値を次に示します。

- Auto.アフィニティ処理は、Configuration Manager によって自動的に承認されます。

- 保留中。アフィニティ処理ルールには、Configuration Manager 管理者による承認が必要です。

- 無効。 アフィニティ処理は発生しません。
不要 はい 不要
構成変数

表 33 に、 ComputerPage 構成変数の一覧と説明、および変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 33 ComputerPage 構成変数

変数 Read Write Config
ADComputerObjectCheck

次のウィザード ページに進む前に、AD DS でコンピューター オブジェクトを変更するための適切なアクセス権限が ComputerPage ウィザード ページで検証するかどうかを指定します。

注意:

ADCredentialCheckFALSE に設定されている場合、この構成設定は無視されます。

値が以下に設定されている場合:

- TRUE の場合、UDI ウィザード Designerの [ドメイン参加資格情報] セクションのウィザード ページ エディターで [Active Directory コンピューター オブジェクト] チェック チェック ボックスがオンになり、資格情報のコンピューター オブジェクトを変更するアクセス許可が検証されます

- FALSEの場合、UDIウィザードDesignerの[ドメイン参加資格情報]セクションのウィザードページエディターでActive Directoryコンピューターオブジェクトチェックチェックボックスがオフになり、資格情報のコンピューターオブジェクトを変更するアクセス許可が検証されません
はい 不要 はい
ADCredentialCheck

次のウィザード ページに進む前に、ドメインに参加するために指定された資格情報を ComputerPage ウィザード ページで検証するかどうかを指定します。 値が以下に設定されている場合:

- TRUE の場合、UDI ウィザード Designer の [ドメイン参加資格情報] セクションのウィザード ページ エディターで [Active Directory 資格情報チェック] チェック チェック ボックスがオンになり、資格情報が検証されます

この構成設定が TRUE に設定されている場合、資格情報フィールドが無効 (ロック) されている場合でも、資格情報は検証されます。

- FALSEの場合、UDIウィザードDesignerの[ドメイン参加資格情報]セクションのウィザードページエディターで[Active Directory資格情報チェック]チェックチェックボックスがオフになり、資格情報が検証されません

この構成設定が FALSE に設定されている場合、 ADComputerObjectCheck 構成設定は無視され、指定された資格情報が AD DS のコンピューター オブジェクトを変更できるという検証は実行されません。
はい 不要 はい
UseExistingComputerName

ComputerPage ウィザード ページで、ターゲット コンピューターの既存のコンピューター名をコンピューター名の既定値として使用するかどうかを指定します。

注意:

このチェック ボックスは、コンピューターの更新展開シナリオにのみ関連します。

値が以下に設定されている場合:

- TRUE の場合、UDI ウィザード Designer の [コンピューター名] セクションのウィザード ページ エディターで [既存のコンピューター名を使用する] チェック ボックスがオンになり、新しいオペレーティング システムが展開された後は、既存のコンピューター名がターゲット コンピューターの既定のコンピューター名として使用されます

- FALSE の場合、UDI Wizard Designer の [コンピューター名] セクションのウィザード ページ エディターで [既存のコンピューター名を使用する] チェック ボックスがオフになり、新しいオペレーティング システムが展開された後、既存のコンピューター名はターゲット コンピューターの既定のコンピューター名として使用されません
はい 不要 はい

ConfigScanPage

このウィザード ページを使用して、ターゲット コンピューターの構成をスキャンする UDI タスクを実行し、ターゲット コンピューターがオペレーティング システム イメージを展開する準備ができているかどうかを判断します。 この準備には、十分なシステム リソースと、前提条件のソフトウェアが適切にインストールおよび構成されていることが含まれます。 さらに、以下の識別など、ターゲット コンピューターに関する構成情報を収集する他の UDI タスクが実行されます。

  • コンピューターが電源に接続されているかどうか (バッテリー駆動ではなく)

  • コンピューターが (ワイヤレス ネットワーク接続ではなく) 有線ネットワーク接続に接続されているかどうか

  • インストールされているすべてのアプリケーション

  • インストールされているプリンター

LanguagePage

このウィザード ページを使用して、インストールする必要のある言語パック、対象のオペレーティング システムの既定の言語、キーボード ロケール、およびコンピューターが配置されるタイム ゾーンを決定します。

タスク シーケンスの変数

表 34 に、 LanguagePage タスク シーケンス変数の説明と、変数がウィザード ページによって読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 34 LanguagePage タスク シーケンス変数

変数 Read Write Config
InputLocale

対象のオペレーティング システムの入力ロケールを指定します。 この変数の値は、[ 時刻と通貨の形式 ] ボックスで設定します。 指定しない場合は、イメージで構成された入力ロケールが使用されます。
はい はい はい
KeyboardLocale

対象のオペレーティング システムのキーボード ロケールを指定します。 [ キーボード レイアウト ] ボックスでこの変数の値を設定します。 指定しない場合は、イメージで構成されたキーボード ロケールが使用されます。
はい はい はい
OSDTimeZone

ターゲット コンピューターが物理的に配置されるタイム ゾーンを指定します。 [ タイム ゾーン ] ボックスでこの変数の値を設定します。 指定しない場合は、イメージで構成されているタイム ゾーンが使用されます。
はい はい はい
UILanguage

ターゲット オペレーティング システムに使用する既定の言語を指定します。 [ インストールする言語 ] ボックスでこの変数の値を設定します。 指定しない場合は、イメージで構成された言語が使用されます。
はい はい はい

ProgressPage

このウィザード ページを使用して、ターゲット コンピューターからユーザー状態移行データをキャプチャする UDI タスクを実行します。 行う作業は次のとおりです。

  • UserStatePage ウィザード ページで選択した場所にアプリケーション検出ファイルをコピーする

  • UserStatePage ウィザード ページで選択した場所にプリンター構成ファイルをコピーする

  • インストールされている製品の一覧を 、UserStatePage ウィザード ページで選択した場所にコピーする

  • USMT を実行し、 UserStatePage ウィザード ページで選択した場所にユーザー状態移行データを保存する

RebootPage

このウィザード ページを使用して、ターゲット コンピューターが再起動されることをユーザーに通知します。 通知メッセージは、UDI ウィザード Designer を使用して構成できます。

SummaryPage

このウィザード ページを使用して、UDI ウィザードの実行中に選択した構成オプションについて通知します。 このウィザード ページに表示される構成情報は、他のウィザード ページから自動的に収集されます。 他のウィザードページの一部のフィールドでは、UDIウィザードDesignerを使用して、このウィザードページに表示されるキャプション(ラベル)を構成できます。

UDAPage

このウィザード ページを使用して、ターゲット コンピューターと指定されたユーザーとの間で UDA を構成します。 コンピューターのプライマリ ユーザーとしてユーザーを割り当てると、そのユーザーに展開されているソフトウェアを自動的にインストールできます。 UDA 機能は、Configuration Manager で使用でき、新しいコンピューターの展開シナリオでのみ使用できます。

タスク シーケンスの変数

表 35 に、 UDAPage タスク シーケンス変数の説明と、変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 35 UDAPage タスク シーケンス変数

変数 Read Write Config
SMSTSAssignUsersMode

Configuration Manager でユーザー アフィニティを構成するためのモードを指定します。 この変数を使用して、ターゲット コンピューターと SMSTSUdaUsers タスク シーケンス変数のユーザー アカウントとの間にアフィニティを作成する動作を構成します。 この変数を設定するには、[ユーザー デバイス アフィニティを使用する] チェック ボックスをオンにします。

変数が以下に設定されている場合:

- Auto の場合、アフィニティ処理は Configuration Manager によって自動的に承認されます

- 保留中の場合、アフィニティ処理ルールには Configuration Manager 管理者による承認が必要になります (これは、[ユーザー デバイス アフィニティを使用する] チェック ボックスがオンになっているときに使用される値です)。

- 無効の場合、アフィニティ処理は行われません
不要 はい 不要
SMSTSUdaUsers

ターゲット コンピューターに関連付けるユーザーを指定します。 この変数は 、ユーザー デバイス アフィニティ アカウント によって設定されます。 この変数には 1 人または複数のユーザーを指定でき、形式は Domain\User1, Domain\User2 です。
はい はい はい

UserStatePage

このウィザード ページを使用して、ユーザー状態移行データをキャプチャまたは復元するための設定を構成します。 このウィザード ページは、ユーザー状態移行データのキャプチャと復元の両方に使用されます。

UserStatePage は、ターゲット コンピューターにローカルに接続されているディスク、ターゲット コンピューターに接続されている USB ドライブ、またはネットワーク共有フォルダーから、ユーザー状態移行データをキャプチャまたは復元できます。 さらに、ユーザー データを復元しないことを選択できます。 ウィザード ページの背後にあるコード ロジックは、展開シナリオとディスクがフォーマットされているかどうかに基づいて、次の各オプションを有効、無効、または自動的に選択します。

  • 復元するデータがありません。 このオプションは、復元するユーザー状態移行データがないことを示し、 OSDUserStateMode タスク シーケンス変数と UserStateMode 変数を NoData に設定します。

  • ローカル。 このオプションは、ユーザー状態の移行データをターゲット コンピューターにローカルに接続されたディスクに格納する必要があることを示し、 OSDUserStateMode タスク シーケンス変数と UserStateMode 変数を Local に設定します。

  • USB。 このオプションは、ユーザー状態の移行データをターゲット コンピューターにローカルに接続された USB ディスクに格納する必要があることを示し、 OSDUserStateMode タスク シーケンス変数と UserStateMode 変数を USB に設定します。

  • できます。 このオプションは、ユーザー状態の移行データをネットワーク共有フォルダーに格納する必要があることを示し、 OSDUserStateMode タスク シーケンス変数と UserStateMode 変数を ネットワークに設定します。

NEWCOMPUTER ステージの動作

NEWCOMPUTER ステージは、ユーザー状態の移行データが存在しないコンピューターに使用されます。 新しいコンピューター展開シナリオは、コンピューターの置換展開シナリオの 2 番目の部分として使用できます。 ユーザーが以下を選択した場合:

  • ターゲット コンピューターのディスクをフォーマットすると、 UserStatePage はローカル ハード ディスク上にユーザー状態の移行データがないと見なすため、[ ローカル] オプションは無効になり、他のすべてのオプションが有効になります

  • ターゲット コンピューター上のディスクをフォーマットしないと、 UserStatePage は復元するユーザー状態移行データがあると見なし、 ローカル オプション以外のすべてのオプションが無効になります ( ローカル オプションを使用すると、USB またはネットワーク共有フォルダーの方法よりも高速にユーザー状態移行データを復元できます)。

    表 36 に、NEWCOMPUTER ステージのウィザード ページのオプションの動作を示します。 [ 形式] 列には、ターゲット ハード ディスクが展開の一部としてフォーマットされるかどうかが示されます。 他の列は、 UserStatePage が読み込まれたときのオプションの構成を示します。

表 36 NEWCOMPUTER ステージのオプションの動作

Format NoData Local USB Network
はい 有効 無効 有効 有効
いいえ 無効 選択済み 無効 無効
NewComputer.Prestd ステージの動作

The NEWCOMPUTER.事前ステージは、Configuration Manager の事前ステージ メディア機能に基づいています。 ローカル ハード ディスクは新しいため、ローカル ハード ディスクから復元するユーザー状態移行データがないため、[ ローカル] オプションは無効になります。 他のすべてのオプションは、この展開シナリオで有効であり、有効になっています。 既定のオプションは選択されていません。

表 37 に、NewComputer.Prestaged ステージのウィザード ページでのオプションの動作を示します。 [ 形式] 列には、ターゲット ハード ディスクが展開の一部としてフォーマットされるかどうかが示されます。 他の列は、 UserStatePage が読み込まれたときのオプションの構成を示します。

表 37 NewComputer.prestized ステージのオプションの動作

Format NoData Local USB Network
該当なし 有効 無効 有効 有効
ステージの動作を更新する

REFRESH ステージは、Windows PE ではなく、完全な Windows オペレーティング システムで開始されます。 ユーザーが以下を選択した場合:

  • ターゲット コンピューター上のディスクをフォーマットすると、 UserStatePage はユーザー状態移行データを復元しないと想定し、 NoData オプション以外のすべてのオプションを無効にします

  • ターゲット コンピューター上のディスクをフォーマットしないと、 UserStatePage は復元するユーザー状態移行データがあると見なし、 ローカル オプション以外のすべてのオプションが無効になります ( ローカル オプションを使用すると、USB またはネットワーク共有フォルダーの方法よりも高速にユーザー状態移行データを復元できます)。

    表 38 に、REFRESH ステージのウィザード ページのオプションの動作を示します。 [ 形式] 列には、ターゲット ハード ディスクが展開の一部としてフォーマットされるかどうかが示されます。 他の列は、 UserStatePage が読み込まれたときのオプションの構成を示します。

表 38 REFRESH ステージのオプションの動作

Format NoData Local USB Network
はい 選択済み 無効 無効 無効
いいえ 無効 選択済み 無効 無効
置き換える.WinPE ステージの動作

置き換えWinPE ステージは、既存の (古い) コンピューターからユーザー状態移行データをキャプチャし、後で新しいコンピューターの展開シナリオのいずれかを使用してユーザー状態移行データを復元します。 展開には 2 台の異なるコンピューターが関係するため、ユーザー状態の移行データは USB ドライブまたはネットワーク共有フォルダーに保存する必要があります。 ユーザー状態の移行データをローカル ディスクに保存することはできません。

表 39 に、ウィザード ページでの置換のオプションの動作を示します。WinPE ステージ。 [ 形式] 列には、ターゲット ハード ディスクが展開の一部としてフォーマットされるかどうかが示されます。 他の列は、 UserStatePage が読み込まれたときのオプションの構成を示します。

表 39 REPLACE のオプションの動作。WinPE ステージ

Format NoData Local USB Network
該当なし 無効 無効 有効 有効
タスク シーケンスの変数

表 40 に、 UserStatePage タスク シーケンスの変数と説明、および変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 40 UserStatePage タスク シーケンス変数

変数 Read Write Config
_SMSTsInWinPE

UDI ウィザードが Windows PE で実行されているかどうかを指定します。 変数が以下に設定されている場合:

- TRUE の場合、UDI ウィザードは Windows PE で実行されています

- FALSEの場合、UDI ウィザードは Windows PE で実行されていませんが、完全な Windows オペレーティング システムで実行されています
はい 不要 不要
OSDDataSourceDirectory

ユーザー状態の移行データが保存されるディレクトリを指定します。
不要 はい 不要
OSDDataSourceDrive

[ USB ターゲット ドライブ ] ボックスから選択する、ユーザー状態移行データのキャプチャと復元に使用する USB ドライブを指定します。 ウィザード ページを表示する前に変数が設定されている場合は、変数の値が既定値として使用されます。
はい はい 不要
OSDDiskPart

ターゲット オペレーティング システムのインストール用に選択したドライブをフォーマットしてパーティション分割する必要があるかどうかを指定します。 この変数を VolumePage ウィザード ページで設定すると、このウィザード ページのコードでこれを使用して、既定で選択および有効にするオプションを決定します。 詳細については、「 UserStatePage」を参照してください。
はい 不要 はい
OSDHardLinks

ユーザー状態の移行データをローカル ドライブにキャプチャするか、ローカル ドライブから復元するかを指定します。 変数が以下に設定されている場合:

- TRUE の場合、[ ローカル] オプションが選択され、ターゲット コンピューターに接続されているローカル ドライブからユーザー状態の移行データがキャプチャまたは復元されます

- FALSEの場合、[ ローカル] オプションが選択されておらず、ターゲット コンピューターに接続されているローカル ドライブからユーザー状態の移行データがキャプチャまたは復元されません
不要 はい 不要
OSDRestoreData

復元するデータがあるかどうかを指定します。 変数が以下に設定されている場合:

- TRUE の場合、 ローカルUSB ターゲット ドライブ、または ネットワーク のオプションが選択され、ユーザー状態の移行データがターゲット コンピューターからキャプチャまたは復元されます

- FALSEの場合、[ 復元するデータなし] オプションが選択され、ターゲット コンピューターからユーザー状態の移行データがキャプチャまたは復元されません
不要 はい 不要
OSDUserStateKey

ユーザー状態移行データをセキュリティで保護するために使用するユーザー名を指定します。 ユーザー名は、ユーザー状態の移行データがキャプチャされるときに提供されます。 ユーザー状態の移行データを復元する際は、同じユーザー名とパスワードを指定する必要があります。 この変数の値は、[ ユーザー名 ] ボックスで設定します。
はい はい はい
OSDUserStateKeyPassword

ユーザー状態移行データをセキュリティで保護するために使用するユーザー名のパスワードを指定します。 [ パスワード] ボックスと [パスワードの確認 ] ボックスでこの変数の値を設定します。
はい はい はい
OSDUserStateMode

ユーザー状態移行データをキャプチャまたは復元するためのモード (メソッド) を指定します。 この変数の値は、選択したオプションによって設定されます。 変数が以下に設定されている場合:

- NoData の場合、[ 復元するデータなし] オプションが選択され、ユーザー状態の移行データはキャプチャまたは復元されません

- Local の場合、[ ローカル] オプションが選択され、ユーザー状態の移行データがターゲット コンピューター上のローカル ハード ディスクからキャプチャまたは復元されます

- Network に切り替える場合は、[ ネットワーク ] オプションが選択され、ユーザー状態の 移行 データはネットワーク共有フォルダーにキャプチャされるか、ネットワーク共有フォルダーから復元されます

- キャプチャー・モードで使用すると、このオプションはユーザー名とパスワードのハッシュに基づいてフォルダーを作成し、ユーザー状態移行データの ID を保護します。 ウィザード ページでフォルダーを正確に見つけられるように、ユーザー状態移行データを復元するときには、まったく同じユーザー名とパスワードを使用する必要があります。

- USB を選択した後、[ USB ターゲット ドライブ] オプションが選択されると、ユーザー状態の移行データがターゲット コンピューターに物理的に接続されている USB ドライブにキャプチャされるか、ターゲット コンピューターに復元されます

- USB ドライブのウィザード ページの動作は、 FormatFormatPrompt、および MinimumDriveSize 変数の影響も受けます。
不要 はい 不要
SMSConnectNetworkFolderPath

ユーザー状態移行データのキャプチャと復元に使用するネットワーク共有フォルダーを指定します。[ ネットワーク ] ボックスから選択されています。 [ネットワーク] ボックスには、UDI Wizard Designer のウィザード ページ エディターの [ネットワーク コンボ ボックス] セクションにある [ネットワーク共有] ボックスで構成されているネットワーク共有フォルダーのわかりやすい名前が表示されます。 ウィザード ページを表示する前に変数が設定されている場合は、変数の値が既定値として使用されます。
はい はい はい
メモリ変数

表 41 に、 UserStatePage メモリ変数の説明、およびウィザード ページによって変数が読み取られるか書き込まれるかを示します。

表 41 UserStatePage メモリ変数

変数 Read Write
DriveLetter

ウィザード ページの [ USB ターゲット ドライブ ] ボックスで選択した USB ドライブのドライブ文字を指定します。 この変数の値は、M: などのコロン (:) サフィックスを含むドライブ文字になります。
不要 はい
TargetDrive

ターゲット コンピュータで選択されている USB ドライブについて、ウィザード ページの [USB ターゲット ドライブ] ボックスに表示されるキャプションを指定します。 この変数の値は、次の例のようになります。

M: VendorA Ultra TD v1.0 USB Device (74.5 GB)
不要 はい
UserStateMode

ウィザード ページのオプションで選択されたオプションを指定します。 OSDUserStateMode 変数と同じ値に設定されます。 この変数の有効な値は次のとおりです。

- NoData、[ 復元するデータなし ] オプションが選択されたことを示します。

- Local、「 ローカル」 オプションが選択されたことを示します。

- USBUSB ターゲット ドライブ オプションが選択されたことを示します

- ネットワークネットワーク オプションが選択されたことを示します
不要 はい
構成変数

表 42 に、 UserStatePage 構成変数の説明、および変数がウィザード ページで読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 42 UserStatePage 構成変数

変数 Read Write Config
DataSourceText

ウィザード ページの使用方法についてユーザー状態のキャプチャまたは復元を実行しているユーザーに指示する情報メッセージを指定します。 この変数の値は、UDI Wizard Designer のウィザード ページ エディターの [メッセージ] セクションの [命令テキスト] ボックスで設定します。
はい 不要 はい
Format

ターゲット コンピューターのユーザー状態をキャプチャするために選択した USB ドライブを、ユーザー状態移行データをキャプチャする前にパーティション分割してフォーマットする必要があるかどうかを指定します。 この変数の値を設定するには、UDI Wizard Designer のウィザード ページ エディターの [USB コンボ ボックス] セクションで、[キャプチャする前に USB ドライブをフォーマットする] チェック ボックスをオンにします。

変数が以下に設定されている場合:

- TRUE の場合、ドライブは、ユーザー状態の移行データをキャプチャする前にフォーマットされます

- FALSE の場合、ドライブは、ユーザー状態移行データをキャプチャする前にフォーマットされていません
はい 不要 はい
FormatPrompt

キャプチャを実行する前に、ユーザー状態の移行データのキャプチャに使用される USB ドライブがフォーマットされていることをユーザーが確認する必要があるかどうかを指定します。 この変数の値を設定するには、UDI ウィザード Designer のウィザード ページ エディターの [USB コンボ ボックス] セクションで、[ターゲット ドライブをフォーマットする前にユーザーに確認する] チェック ボックスをオンにします。

注意:

この変数は、 OSDUserStateMode タスク シーケンス変数が USB に設定されている場合にのみ有効です。
はい 不要 はい
MinimumDriveSize

ドライブでユーザー状態の移行データを保存するために必要な、使用可能な最小空きディスク領域をギガバイト単位で指定します。 この変数の値はフィルターとして機能し、UDI Wizard Designer のウィザード ページ エディターの [USB コンボ ボックス] セクションの [最小ドライブ サイズ] テキスト ボックスで設定します。
はい 不要 はい
NetworkDrive

このウィザード ページで、 SMSConnectNetworkFolderPath タスク シーケンス変数内のネットワーク共有フォルダーにマップするために使用するドライブ文字を指定します。 ネットワーク共有フォルダー マッピングは、ユーザー状態の移行データをキャプチャまたは復元するために使用されます。 UDI ウィザード Designer のウィザード ページ エディターの [ネットワーク コンボ ボックス] セクションの [マップされたドライブ文字] ボックスで、この変数の値を設定します。 指定するドライブ文字は、ドライブ文字の後にコロン (:) を含める必要があります。また、ターゲット コンピューターで使用されてはなりません。 たとえば、ターゲット コンピューターにドライブ C: と D: がある場合、C: と D: をこの変数に使用できません。

注意:

この変数は、 OSDUserStateMode タスク シーケンス変数が ネットワークに設定されている場合にのみ有効です。
はい 不要 はい
状態

ウィザード ページがユーザー状態移行データのキャプチャまたは復元に使用されるかどうかを指定します。 UDI Wizard Designer のウィザード ページ エディターの [Capture/Restore Location] セクションの [Capture or Restore] ボックスで、この変数の値を設定します。 変数が以下に設定されている場合:

- Capture、ウィザード ページを使用してユーザー状態の移行データをキャプチャします

- 復元すると、ウィザード ページを使用してユーザー状態の移行データを復元します
はい 不要 はい

VolumePage

このウィザード ページを使用して、オペレーティング システムが展開されるターゲット コンピューター上のディスク ボリュームの設定を構成します。 これらの設定には、ターゲット オペレーティング システムの選択、ターゲット ドライブの選択、Windows インストールの選択、およびターゲット ドライブを展開プロセスの一部としてフォーマットする必要があるかどうかの決定が含まれます。

タスク シーケンスの変数

表 43 に、 VolumePage タスク シーケンスの変数と説明、および変数がウィザード ページによって読み取られるか、ウィザード ページによって書き込まれるか、UDI ウィザード構成ファイルで構成できるかを示します。

表 43 VolumePage タスク シーケンス変数

変数 Read Write Config
OSDDiskPart

ターゲット コンピューターにターゲット オペレーティング システムを展開するために選択したドライブを、ユーザー状態の移行データをキャプチャする前にパーティション分割およびフォーマットする必要があるかどうかを指定します。 この変数の値は、ウィザード ページの次のチェック ボックスのいずれかによって設定されます。

- 選択したボリュームをクリーンアップします。このチェック ボックスは、UDI ウィザードが完全な Windows オペレーティング システムで実行されている場合に表示されます。 UDI ウィザード構成ファイル内のウィザード ページの FormatFullOS セッター プロパティを使用して、テキスト メッセージを構成できます。

- ディスク 0 をパーティション分割してフォーマットします。このチェック ボックスは、UDI ウィザードが Windows PE で実行されている場合に表示されます。 UDI ウィザード構成ファイル内のウィザード ページの FormatWinPE セッター プロパティを使用して、テキスト メッセージを構成できます。

UserStatePage ウィザード ページの背後にあるコード ロジックでは、この変数を使用して、既定で選択されて有効になっているオプションを決定します。

変数が以下に設定されている場合:

- TRUE の場合、ターゲット オペレーティング システムを展開する前にドライブがパーティション分割され、フォーマットされます

- FALSEの場合、ターゲット オペレーティング システムを展開する前にドライブはパーティション分割およびフォーマットされていません
はい はい はい
OSDImageIndex

[ イメージの選択 ] コンボ ボックスで選択されている .wim ファイル内のオペレーティング システム イメージの数値インデックスを指定します。 使用可能なオペレーティング システム イメージの一覧は、VolumePage ウィザード ページ エディターの [イメージ コンボ ボックス] セクションの [イメージ コンボ ボックス] リストの [イメージ選択] ボックスで構成します。 画像インデックスは、[ 画像コンボ ボックス値 ] リスト内の各画像の一部として構成されます。
はい はい はい
OSDImageName

[ イメージの選択 ] ボックスで選択されている .wim ファイル内のオペレーティング システム イメージの名前を指定します。 [イメージの選択] コンボ ボックスに表示されている使用可能なオペレーティング システム イメージの一覧は、VolumePage ウィザード ページ エディターの [イメージ コンボ ボックス] セクションにある [イメージ コンボ ボックスの値] リストで構成されます。 画像名は、[ 画像コンボ ボックス値 ] リストの各画像の一部として構成されます。
不要 はい 不要
OSDTargetDrive

ウィザード ページの [ボリューム] ボックスで、選択したボリュームのドライブ文字を指定します。 この変数の値は、コロン (:) サフィックス (C: など) を含むドライブ文字になります。
不要 はい 不要
OSDWinPEWindir

ターゲット コンピューター上の既存の Windows のインストールの場所を指定します。 ウィザード ページの [Windows ディレクトリ ] ボックスで、この変数の値を設定します。
不要 はい 不要
メモリ変数

表 44 に、 VolumePage メモリ変数と説明、および変数がウィザード ページによって読み取られるか書き込まれるかを示します。

表 44 VolumePage メモリ変数

変数 Read Write
VolumeArchitecture

[ イメージの選択 ] ボックスで選択されている、展開するオペレーティング システムのプロセッサ アーキテクチャを指定します。 VolumeArchitecture ウィザード ページでは、この変数を使用して、そのページに表示されるアプリケーションのアーキテクチャをフィルタリングします。 たとえば、32 ビット オペレーティング システムが展開される場合、 VolumeArchitecture ウィザード ページは、使用可能なアプリケーションのリストから 64 ビット アプリケーションを削除 (フィルター処理) します。

変数が以下に設定されている場合:

- x86 の場合、32 ビット オペレーティング システムを選択しました

- AMD64 の場合、64 ビット オペレーティング システムを選択しました
不要 はい

WelcomePage

このウィザード ページを使用して、UDI ウィザードと展開プロセスに関する情報をユーザーに提供します。 通知メッセージは、UDI ウィザード Designer を使用して構成できます。

UDI 独自のページ ツールボックスを構築する コントロール リファレンス

UDI の独自のページを構築する機能を使用すると、UDI で使用する追加の展開情報を収集するために使用できるカスタム ウィザード ページを作成できます。 カスタム ウィザード ページは、以下を使用して作成できます。

  • 独自のページ機能を構築します。 この機能を使用すると、コードを記述したり開発者のスキルを取得したりしなくても、デプロイ情報を収集するためのカスタム ウィザード ページを作成できます。 高度なユーザー操作なしで基本情報を収集する必要がある場合は、この機能を使用します。 たとえば、この機能を使用してコードを追加したり、UI フォントをカスタマイズしたりすることはできません。

  • UDI SDK と Visual Studio。 展開情報を収集するための完全にカスタマイズされた高度なウィザード ページを Visual Studio で作成する場合は、この SDK を使用します。 UDI SDK を使用すると、カスタム コードの追加やフォントの変更など、カスタマイズされたウィザード ページを作成できますが、この方法には開発者のスキルが必要です。

    UDI SDK を使用してカスタム ウィザード ページを作成する方法の詳細については、 『ユーザー ドライブ インストール デベロッパー ガイド』の「カスタム UDI ウィザード ページの作成」を参照してください。

    独自のページの作成機能には、独自のページの作成ツールボックスからカスタム ウィザード ページに追加できるコントロールのツールボックスが含まれています。このツールボックスは、UDI ウィザード Designer の [構成] タブでカスタム ウィザード ページを表示すると表示されます。

    表 45 に、図 5 に示すように、カスタム ウィザード ページのコントロールの種類を示します。 これらの各コントロールについては、下位のセクションで詳しく説明します。

表 45 UDI のコントロールの種類 独自のページ ツールボックスを構築する

コントロールの種類 説明
チェックボックス コントロール このコントロールを使用すると、構成オプションを選択またはクリアでき、従来の UI チェックボックスのように動作します。
Combobox コントロール このコントロールを使用すると、項目のリストから項目を選択し、従来の UI ドロップダウン リストとして動作します。
行制御 このコントロールを使用すると、水平線を追加して、カスタム ウィザード ページのある部分を別の部分から分割できます。
Label コントロール このコントロールを使用すると、説明的な読み取り専用テキストをウィザード ページに追加できます。
ラジコン このコントロールを使用すると、2 つ以上のオプションのグループから 1 つの構成オプションを選択できます。
ビットマップ コントロール このコントロールを使用すると、ビットマップ グラフィック (.bmp ファイル) をカスタム ウィザード ページに追加できます。
テキスト ボックス コントロール このコントロールを使用すると、カスタム ウィザード ページにテキストを入力できます。

収集する情報に基づいて、これらのコントロールの任意の組み合わせをカスタム ウィザード ページに追加できます。 また、[グリッド線の表示] チェック ボックスを使用して、カスタム ウィザード ページの視覚的な設計を支援するグリッド線を表示または非表示にすることができます。

図 5 は、カスタム ウィザード ページと独自のページの作成ツールボックスの例を示しています。

UDI リファレンス 5

図 SEQ 図 \* アラビア語 5. カスタム ウィザード ページの例

チェックボックス コントロール

このコントロールを使用すると、構成オプションを選択またはクリアでき、従来の UI チェックボックスのように動作します。 このコントロールには、チェック ボックスの目的を説明するために使用できる対応するラベルがあります。 このコントロールの状態は、チェック ボックスがオンの場合は True、チェック ボックスがオフの場合は False です。 チェック ボックスの状態は、このコントロール用に構成されたタスク シーケンス変数に格納されます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 46 に、 Checkbox コントロールのレイアウト プロパティと、各プロパティの簡単な説明を示します

表 46 チェックボックス コントロールのレイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Label このプロパティを使用して、チェック ボックスに関連付けられている説明テキストを構成します。
Width このプロパティを使用して、コントロールの幅を構成します。

注釈Label プロパティに入力されたテキストがコントロールの幅よりも長い場合、テキストはクリップされ、表示されません。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈Label プロパティに入力されたテキストがコントロールの高さよりも高い場合、テキストはクリップされます。

設定 プロパティ

設定プロパティを使用して、コントロールに最初に表示されるデータ (既定値) と、ユーザーから収集された情報が保存される場所を構成します。 表 47 に、 Checkbox コントロールの設定プロパティと、各プロパティの簡単な説明を示します。

表 47 チェックボックス コントロール 設定 プロパティ

プロパティ 説明
既定値 このプロパティを使用して、コントロールの既定値を構成します。 チェック ボックスの既定値は False です。
タスク シーケンス変数名 このプロパティを使用して、ユーザーから収集した情報が保存されるタスク シーケンス変数を構成します。 タスク シーケンス変数:

- まだ存在しない場合、タスク シーケンス変数が作成され、ユーザーが指定した値に設定されます

- 既に存在する場合、タスク シーケンス変数の既存の値は、ユーザーが指定した値で上書きされます
概要ページに表示されるわかりやすい表示名 このプロパティを使用して、[ 概要 ウィザード] ページに表示されるわかりやすい名前を構成します。 この名前は、このコントロールの [タスク シーケンス変数名 ] プロパティに保存された値を説明するために使用されます。
ロック解除 このプロパティを使用して、ユーザーがコントロールを操作できるかどうかを構成します。 既定では、コントロールは有効になっています。 このボタンには、次のステータスが表示されます。

- ロック解除。 コントロールが有効になり、ユーザーはそれを使用して情報を入力できます。

- ロックされています。 コントロールは無効になっており、ユーザーはそれを使用して情報を入力できません。

注釈 コントロールを無効にする (ロックする) 場合、CustomSettings.ini または MDT DB で MDT プロパティを構成して、コントロールが収集した情報を提供する必要があります。 そうしないと、UDI ウィザードにより必要な情報が収集されず、UDI の配置は失敗します。

コンボボックス コントロール

このコントロールを使用すると、項目のリストから項目を選択し、従来の UI ドロップダウン リストとして動作します。 このコントロールを使用すると、リストにアイテムを追加または削除し、このコントロール用に構成されたタスク シーケンス変数で設定される対応する値を指定できます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 48 に、 Combobox コントロールのレイアウト プロパティと、各プロパティの簡単な説明を示します。

表 48 Combobox コントロールのレイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Width このプロパティを使用して、コントロールの幅を構成します。

注釈 コントロールに入力されたテキストがコントロールの幅よりも長い場合は、テキストは表示されません。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈 コントロールに入力されたテキストが、コントロールの高さよりも高い場合、テキストはクリップされます。
データ項目 このプロパティを使用して、コントロールに表示されるデータ項目の一覧を構成します。 各データ項目には、次のプロパティがあります。

- 値。 データ項目が選択されたときにタスク シーケンス変数に格納される値

- DisplayValue。 コントロールでユーザーに表示される値

次の操作を行うことができます:

- データ項目のリストのすぐ右側にある青いプラス記号ボタンを使用して、データ項目をリストに追加します

- データ項目のリストのすぐ右側にある赤い X ボタンを使用して、リストからデータ項目を削除します

注釈 リストにアイテムが追加された後は、リスト内のデータ アイテムの順序を変更することはできません。 データ項目は、コントロールに表示する順序で入力してください。

設定 プロパティ

設定プロパティを使用して、コントロール (既定値) に最初に表示され、ユーザーから収集された情報が保存されるデータを構成します。 表 49 に、 Combobox コントロールの設定プロパティと、各プロパティの簡単な説明を示します。

表 49 Combobox コントロール 設定 プロパティ

プロパティ 説明
タスク シーケンス変数名 このプロパティを使用して、ユーザーから収集した情報が保存されるタスク シーケンス変数を構成します。 タスク シーケンス変数:

- まだ存在しない場合、タスク シーケンス変数が作成され、ユーザーが指定した値に設定されます

- 既に存在する場合、タスク シーケンス変数の既存の値は、ユーザーが指定した値で上書きされます
概要ページに表示されるわかりやすい表示名 このプロパティを使用して、[ 概要 ウィザード] ページに表示されるわかりやすい名前を構成します。 この名前は、このコントロールの [タスク シーケンス変数名 ] プロパティに保存された値を説明するために使用されます。
ロック解除 このプロパティを使用して、ユーザーがコントロールを操作できるかどうかを構成します。 既定では、コントロールは有効になっています。 このボタンには、次のステータスが表示されます。

- ロック解除。 コントロールが有効になり、ユーザーはそれを使用して情報を入力できます。

- ロックされています。 コントロールは無効になっており、ユーザーはそれを使用して情報を入力できません。

注釈 コントロールを無効にする (ロックする) 場合、CustomSettings.ini または MDT DB で MDT プロパティを構成して、コントロールが収集した情報を提供する必要があります。 そうしないと、UDI ウィザードにより必要な情報が収集されず、UDI の配置は失敗します。

直線コントロール

このコントロールを使用すると、水平線を追加して、カスタム ウィザード ページのある部分を別の部分から分割できます。 このコントロールは構成値を収集しませんが、UI を視覚的に強化するために使用されます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 50 に、Line コントロールのレイアウト プロパティと、 プロパティの簡単な説明を示します。

表 50 線コントロールのレイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Width このプロパティを使用して、コントロールの幅を構成します。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈 このプロパティを大きくしても、線の高さや幅は増加しません。

設定 プロパティ

[ 線] コントロールには設定プロパティはありません。

ラベル コントロール

このコントロールを使用すると、説明的な読み取り専用テキストをウィザード ページに追加できます。 このコントロールは構成値を収集しませんが、UI を視覚的に強化するために使用されます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 51 に、 Label コントロールのレイアウト プロパティと、各プロパティの簡単な説明を示します。

表 51 ラベル コントロール レイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Label このプロパティを使用して、このコントロールに関連付けられた説明テキストを構成します。
Width このプロパティを使用して、コントロールの幅を構成します。

注釈Label プロパティに入力されたテキストがコントロールの幅よりも長い場合、テキストはクリップされ、表示されません。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈Label プロパティに入力されたテキストがコントロールの高さよりも高い場合、テキストはクリップされます。

設定 プロパティ

ラベル コントロールには 設定プロパティはありません。

ラジコン

このコントロールを使用すると、2 つ以上のオプションのグループから 1 つのオプションを選択できます。 従来のラジオ ボタンと同様に、これらのコントロールを 2 つ以上グループ化できます。次に、ユーザーはグループ内のオプションの 1 つを選択できます。

各ラジオ ボタンには一意の値が割り当てられます。 選択したラジオ ボタン コントロールに割り当てられた値は、このコントロール用に構成されたタスク シーケンス変数に保存されます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 52 に、 無線 コントロールのレイアウト プロパティと、各プロパティの簡単な説明を示します。

表 52 ラジコン レイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Label このプロパティを使用して、ラジオ ボタンに関連付けられた説明テキストを構成します。
Width このプロパティを使用して、コントロールの幅を構成します。

注釈Label プロパティに入力されたテキストがコントロールの幅よりも長い場合、テキストはクリップされ、表示されません。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈Label プロパティに入力されたテキストがコントロールの高さよりも高い場合、テキストはクリップされます。
RadioGroup このプロパティを使用して、2 つ以上のラジオ ボタンをグループ化します。 ラジオボタンが同じグループに属している場合、グループ内のラジオボタンは 1 つだけ選択できます。

ラジオボタンの複数のグループが必要な場合は、ラジオボタンの個々のグループごとにこのプロパティを設定します。
このプロパティを使用して、ラジオ ボタンが選択されているときにタスク シーケンス変数に格納される値を構成します。

設定 プロパティ

設定プロパティを使用して、コントロールに最初に表示されるデータ (既定値) と、ユーザーから収集された情報が保存される場所を構成します。 表 53 に、 ラジオ コントロールの設定プロパティと、各プロパティの簡単な説明を示します。

表 53 ラジコン設定プロパティ

プロパティ 説明
既定値 このプロパティを使用して、コントロールの既定値を構成します。 既定では、値はコントロール ID に設定されます。
タスク シーケンス変数名 このプロパティを使用して、ユーザーから収集した情報が保存されるタスク シーケンス変数を構成します。 タスク シーケンス変数:

- まだ存在しない場合、タスク シーケンス変数が作成され、ユーザーが指定した値に設定されます

- 既に存在する場合、タスク シーケンス変数の既存の値は、ユーザーが指定した値で上書きされます
概要ページに表示されるわかりやすい表示名 このプロパティを使用して、[ 概要 ウィザード] ページに表示されるわかりやすい名前を構成します。 この名前は、このコントロールの [タスク シーケンス変数名 ] プロパティに保存された値を説明するために使用されます。
ロック解除 このプロパティを使用して、ユーザーがコントロールを操作できるかどうかを構成します。 既定では、コントロールは有効になっています。 このボタンには、次のステータスが表示されます。

- ロック解除。 コントロールが有効になり、ユーザーはそれを使用して情報を入力できます。

- ロックされています。 コントロールは無効になっており、ユーザーはそれを使用して情報を入力できません。

注釈 コントロールを無効にする (ロックする) 場合、CustomSettings.ini または MDT DB で MDT プロパティを構成して、コントロールが収集した情報を提供する必要があります。 そうしないと、UDI ウィザードにより必要な情報が収集されず、UDI の配置は失敗します。

ビットマップ コントロール

このコントロールを使用すると、ビットマップ グラフィック (.bmp ファイル) をカスタム ウィザード ページに追加できます。 このコントロールは構成値を収集しませんが、UI を視覚的に強化するために使用されます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 54 に、 ビットマップ コントロールのレイアウト プロパティと、各プロパティの簡単な説明を示します。

表 54 ビットマップ コントロールのレイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Width このプロパティを使用して、コントロールの幅を構成します。

注釈[ソース] プロパティで選択したグラフィックがコントロールの幅よりも長い場合、グラフィックスはクリップされます。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈Source プロパティで選択したグラフィックがコントロールの高さより高い場合、グラフィックスはクリップされます。
Source このプロパティを使用して、ファイル名を含む .bmp ファイルへの完全修飾パスを構成します。 .bmp ファイルへのパスは、UDI ウィザード (OSDSetupWizard.exe) の場所を基準にしています。UDI ウィザード (mdt_tookit_package は Configuration Manager の MDT ツールキット パッケージの場所) のいずれかにあります。

- mdt_tookit_package\Tools\x86

- mdt_tookit_package\Tools\x64

カスタム ウィザード ページのプレビュー中にグラフィックを表示するには、.bmp ファイルが次のフォルダー ( mdt_install_folder は MDT をインストールしたフォルダー) にも配置されている必要があります。

- mdt_install_folder\Template\Distribution\Tools\x86

- mdt_install_folder \Template\Distribution\Tools\x64

設定 プロパティ

ビットマップ コントロールには設定プロパティはありません。

テキストボックス コントロール

このコントロールを使用すると、カスタム ウィザード ページにテキストを入力できます。 このコントロールに入力されたテキストは、このコントロール用に構成されたタスク シーケンス変数に保存されます。

レイアウト プロパティ

レイアウト プロパティは、コントロールの UI 特性を構成するために使用され、UDI ウィザード Designer の [レイアウト] タブで構成されます。 表 55 に、 テキスト ボックス コントロールのレイアウト プロパティと、各プロパティの簡単な説明を示します。

表 55 テキストボックス コントロールのレイアウト プロパティ

プロパティ 説明
X このプロパティを使用して、コントロールの水平位置を構成します。
Y このプロパティを使用して、コントロールの垂直位置を構成します。
Width このプロパティを使用して、コントロールの幅を構成します。

注釈 コントロールに入力されたテキストがコントロールの幅より長い場合、テキストはクリップされ、表示されません。
Height このプロパティを使用して、コントロールの高さを構成します。

注釈 コントロールに入力されたテキストが、コントロールの高さよりも高い場合、テキストはクリップされます。

設定 プロパティ

設定プロパティを使用して、コントロール (既定値) に最初に表示され、ユーザーから収集された情報が保存されるデータを構成します。 表 56 に、 テキスト ボックス コントロールの設定プロパティと、各プロパティの簡単な説明を示します

表 56 テキストボックス コントロール 設定 プロパティ

プロパティ 説明
既定値 このプロパティを使用して、コントロールの既定値を構成します。
タスク シーケンス変数名 このプロパティを使用して、ユーザーから収集した情報が保存されるタスク シーケンス変数を構成します。 タスク シーケンス変数:

- まだ存在しない場合、タスク シーケンス変数が作成され、ユーザーが指定した値に設定されます

- 既に存在する場合、タスク シーケンス変数の既存の値は、ユーザーが指定した値で上書きされます
概要ページに表示されるわかりやすい表示名 このプロパティを使用して、[ 概要 ウィザード] ページに表示されるわかりやすい名前を構成します。 この名前は、このコントロールの [タスク シーケンス変数名 ] プロパティに保存された値を説明するために使用されます。
このコントロールに割り当てられた検証ツールの一覧 このプロパティには、テキスト ボックスに入力されたコンテンツを確認するために使用されるバリデーターのリストが含まれています。

次の操作を行うことができます:

- バリデーターのリストのすぐ右側にある青いプラス記号ボタンを使用して、バリデーターをリストに追加します

- バリデーターのリストのすぐ右側にある鉛筆ボタンを使用して、リスト内のバリデーターを編集します

- バリデーターのリストのすぐ右側にある赤い X ボタンを使用して、リストからバリデーターを削除します
ロック解除 このプロパティを使用して、ユーザーがコントロールを操作できるかどうかを構成します。 既定では、コントロールは有効になっています。 このボタンには、次のステータスが表示されます。

- ロック解除。 コントロールが有効になり、ユーザーはそれを使用して情報を入力できます。

- ロックされています。 コントロールは無効になっており、ユーザーはそれを使用して情報を入力できません。

注意:

注釈 コントロールを無効にする (ロックする) 場合、CustomSettings.ini または MDT DB で MDT プロパティを構成して、コントロールが収集した情報を提供する必要があります。 そうしないと、UDI ウィザードにより必要な情報が収集されず、UDI の配置は失敗します。

UDI タスク シーケンス変数

このセクションのタスク シーケンス変数は、User-Driven インストール (UDI) の展開でのみ使用されます。 これらのタスク シーケンス変数に加えて、次の ZTI タスク シーケンス変数も UDI で使用され、このガイドの前のそれぞれのセクションで説明されています。

OSDAddAdmin

このタスク シーケンス変数は、ターゲット コンピューター上の Administrators ローカルビルトイン グループに追加するドメイン ベースのアカウントまたはローカル アカウントの一覧を指定します。

説明
domain\account_name1;computer\account_name2 ターゲット コンピューターの管理者グループのメンバーにするアカウントの形式 ( domain\account の形式で、セミコロンで区切られます。 ドメイン には、Active Directory ドメインの名前またはターゲット コンピューター名を指定できます)。
OSDAddAdmin=domain\user01;Win7-01\LocalUser01

OSDApplicationList

このタスク シーケンス変数は、オペレーティング システム展開 (OSD) セットアップ ウィザードの [ソフトウェアのインストール ] ページで既定で選択するアプリケーションを指定します。

説明
app_id1;app_id2 オペレーティング システム展開 (OSD) セットアップ ウィザードの [ソフトウェアのインストール ] ページで既定で選択されているアプリケーションのセミコロン区切りのリスト。各アプリケーションは、アプリケーション ID で表され、セミコロンで区切られます。 アプリケーション ID は、UDIWizard_Config.xml ファイル内の各アプリケーションの id 属性から取得されます。 以下の UDIWizard_Config.xml ファイルからの抜粋では、2007 Microsoft Office system SP2 アプリケーションの id 属性は 1 です。

<Application DisplayName="Office 2007 SP2" State="Disabled" Id="1">
OSDApplicationList=2;3

OSDArchitecture

このタスク シーケンス変数は、展開するターゲット オペレーティング システムのプロセッサ アーキテクチャを指定します。

説明
x86 対象のオペレーティング システムは 32 ビット オペレーティング システムです。
amd64 対象のオペレーティング システムは 64 ビット オペレーティング システムです。
OSDArchitecture=amd64

OSDBitlockerStatus

このタスク シーケンス変数は、BitLocker プリフライト チェックによってターゲット コンピューターで BitLocker が有効になっているかどうかを指定します。

説明
保護 ターゲット コンピューターで BitLocker が有効になっています。
存在しない ターゲット コンピューターで BitLocker が有効になっていない場合、タスク シーケンス変数は存在しません。
なし

OSDDiskPart

このタスク シーケンス変数は、ターゲット ディスク パーティションをフォーマットする必要があるかどうかを指定します。

説明
TRUE ターゲット ディスク パーティションがフォーマットされます。
FALSE ターゲット ディスク パーティションはフォーマットされません。
OSDDiskPart=TRUE

OSDDomainName

このタスク シーケンス変数は、コンピューターがドメイン メンバーとして構成されている場合に、ターゲット コンピューターが参加するドメインの名前を指定します。

説明
domain_name ターゲット コンピューターが参加するドメインの名前。 オペレーティング システム展開 (OSD) セットアップ ウィザードの [コンピューター ウィザード] ページをサイレントに構成している場合、このタスク シーケンス変数の値は、UDI ウィザード Designer で指定された値と一致する必要があります。 それ以外の場合は、ウィザード ページが表示されます。

注意:

このタスク シーケンス変数は、OU で新しいコンピューター アカウントを作成する場合にのみ必要です。 コンピューター アカウントが既に存在する場合、この変数は必要ありません。
OSDDomainName=domain01

OSDDomainOUName

このタスク シーケンス変数は、コンピューターがドメインに参加するときに、対象のコンピューター アカウントが作成されるドメイン内の OU の名前を指定します。

説明
ou_name コンピューター アカウントが作成されるドメイン内の OU の名前

注意:

このタスク シーケンス変数は、OU で新しいコンピューター アカウントを作成する場合にのみ必要です。 コンピューター アカウントが既に存在する場合、この変数は必要ありません。
OSDDomainOUName=NewDeployOU

OSDImageIndex

このタスク シーケンス変数は、WIM ファイル内のターゲット オペレーティング システムのインデックス番号を指定します。

説明
index_number ターゲットのインデックス番号。WIM ファイル内の最初のオペレーティング システムのインデックス番号 1 で始まる
OSDImageIndex=1

OSDImageName

このタスク シーケンス変数は、VolumePage ウィザード ページの [イメージの選択] ボックスで選択された .wim ファイルのオペレーティング システム イメージの名前を指定します。 [イメージの選択] ボックスに表示されている使用可能なオペレーティング システム イメージの一覧は、VolumePage ウィザードのページ エディターの [イメージ コンボ ボックス] セクションにある [イメージ コンボ ボックスの値] リストで構成されます。 画像名は、[ 画像コンボ ボックス値 ] リストの各画像の一部として構成されます。

注:

注釈 このタスク シーケンス変数は VolumePage ウィザードによって設定され、CustomSettings.ini ファイルまたは MDT DB で構成しないでください。 ただし、MDT ドキュメント「 Microsoft Deployment Toolkit の使用」の「UDI タスク シーケンスを構成して異なるオペレーティング システムを展開する」セクションで説明されているように、このタスク シーケンス変数を使用して、タスク シーケンス手順の条件を設定することができます。

説明
image_name VolumePage ウィザード ページの [イメージの選択] ボックスで選択された .wim ファイルのオペレーティング システム イメージの名前
なし

OSDJoinAccount

このタスク シーケンス変数は、 OSDDomainName タスク シーケンス変数で指定されたドメインにターゲット コンピューターを参加させるために使用されるドメインベースのアカウントを指定します。 このタスク シーケンス変数は、ターゲット コンピューターをドメインに参加させる場合に必要です。

説明
account_name ターゲット コンピューターをドメインに参加させるために使用するアカウントの名前 (domain\account の形式)
OSDJoinAccount=domain\admin01

OSDJoinPassword

このタスク シーケンス変数は、 OSDJoinAccount タスク シーケンス変数で指定されたドメインにターゲット コンピューターを参加させるために使用されるドメイン ベースのアカウントのパスワードを指定します。 このタスク シーケンス変数は、ターゲット コンピューターをドメインに参加させる場合に必要です。

説明
password ドメインへの参加に使用したアカウントのパスワード
OSDJoinPassword=<complex_password>

OSDLocalAdminPassword

このタスク シーケンス変数は、ターゲット コンピューターの Administrator ローカル組み込みアカウントのパスワードを指定します。

説明
password ターゲット コンピューターの Administrator ローカル組み込みアカウントのパスワード
OSDLocalAdminPassword=<complex_password>

OSDNetworkJoinType

このタスク シーケンス変数は、対象コンピューターをドメインとワークグループのどちらに参加するかを指定します。

説明
0 ターゲット コンピューターがドメインに参加します。

このオプションを選択し、対応するオペレーティング システム展開 (OSD) セットアップ ウィザード ページを サイレントに構成する場合は、 それに応じて OSDJoinAccountOSDJoinPasswordOSDDomainNameおよび OSDDomainOUName タスク シーケンス変数の値も指定する必要があります。 また、UDI Wizard Designerの [コンピューター] ページの [ワークスペース] ウィンドウで、[既定の選択] で [ドメイン] を選択する必要があります。
1 ターゲット コンピューターがワークグループに参加します。

このオプションを選択し、対応するオペレーティング システム展開 (OSD) セットアップ ウィザード ページを サイレントに構成する場合は、 OSDWorkgroupName タスク シーケンス変数の値も指定する必要があります。 さらに、UDI Wizard Designerの[コンピューター]ページの[ワークスペース]ペインで、[デフォルトの選択]で[ワークグループ]を選択する必要があります。
OSDNetworkJoinType=0

OSDSetupWizCancelled

このタスク シーケンス変数は、ユーザーがオペレーティング システム展開 (OSD) セットアップ ウィザードを取り消したかどうかを指定します。

説明
TRUE ユーザーがオペレーティング システムの展開 (OSD) セットアップ ウィザードを取り消しました。
存在しない ウィザードがキャンセルされない場合、タスク シーケンス変数は存在しません。
なし

OSDTargetDrive

このタスク シーケンス変数は、ターゲット オペレーティング システムが展開されるディスク ボリュームを指定します。

説明
disk_volume ディスク ボリュームの指定
OSDTargetDrive=C:

OSDWinPEWinDir

このタスク シーケンス変数は、Windows オペレーティング システムがターゲット コンピューターに現在インストールされているフォルダーを指定します。

説明
windows_directory Windows オペレーティング システムが現在インストールされているディレクトリ
OSDWinPEWinDir=C:\Windows

OSDWorkgroupName

このタスク シーケンス変数は、コンピューターがワークグループ メンバーとして構成されている場合に、ターゲット コンピューターが参加するワークグループの名前を指定します。

説明
workgroup_name 対象コンピューターが参加するワークグループの名前
OSDWorkgroupName=WORKGROUP01

ファイル要素の値 OSDResults.exe.config

OSD 結果プログラム (OSDResults.exe) は、UDI 展開の最後に実行され、展開プロセスの結果が表示されます。 OSD 結果プログラムの動作は、OSDResults.exe.config ファイル要素の値を変更することでカスタマイズできます。 OSDResults.exe.config ファイルは、ユーザー ドライブのインストール タスク シーケンスの MDT パッケージの Tools\OSDResults に格納されます。

backgroundOpacity

この XML 要素は、 backgroundWallpaper 要素で 10 進数形式のパーセンテージとして指定された背景の壁紙画像の不透明度を構成します。

説明
opacity_percent 10 進数で書式設定されたパーセンテージで指定される backgroundWallpaper 要素の不透明度の割合。たとえば、値 0.8 は 80% の不透明度を示します。
<add key="backgroundOpacity" value="0.8"/>

backgroundWallpaper

このXML要素は、ファイル名と、 OSD結果ダイアログ ・ボックスにバックグラウンドとして表示されるイメージへの相対パスを提供します。 パスは、MDT パッケージの Tools\OSDResults フォルダーを基準とします。

説明
path\\file_name 背景画像の相対パスとファイル名を含みます。パスはダブル スラッシュ (//) で区切られます。
<add key="backgroundWallpaper" value="images\\Wallpaper.jpg"/>

completedText

この XML 要素は、展開が完了したときに [OSD 結果] ダイアログ ボックスに表示されるテキストを提供します。

説明
text デプロイが完了したときに [OSD 結果 ] ダイアログ ボックスに二重引用符で囲まれて表示されるテキスト
<add key="completedText" value="Deployment Complete"/>

headerImagePath

このXML要素は、「 OSD結果」 ダイアログ・ボックスのヘッダーに表示されるイメージへのファイル名と相対パスを提供します。 パスは、MDT パッケージの Tools\OSDResults フォルダーを基準とします。

説明
path\\file_name ヘッダー イメージの相対パスとファイル名が含まれます。パスはダブルバックスラッシュ (\\) で区切られます。
<add key="headerImagePath" value="images\\Windows7_h_rgb.png"/>

timeoutMinutes

この XML 要素は、ダイアログ ボックスが自動的に閉じてコンピューターが再起動されるまでに、 OSD 結果 ダイアログ ボックスが表示される分数を構成します。

説明
数値以外の値 [ スタート ウィンドウ ] が選択されるまで、ダイアログ ボックスは開いたままです。
負の値 [ スタート ウィンドウ ] が選択されるまで、ダイアログ ボックスは開いたままです。
0 [ スタート ウィンドウ ] が選択されるまで、ダイアログ ボックスは開いたままです。
小数点を含める [ スタート ウィンドウ ] が選択されるまで、ダイアログ ボックスは開いたままです。
1 - 10080 ダイアログ ボックスが表示される分数。最小値は 1 分、最大値は 10080 分 (1 週間) です。
<add key="timeoutMinutes" value="30"/>

welcomeText

この XML 要素は、[ OSD 結果 ] ダイアログ ボックスに表示されるウェルカム テキストを提供します。

説明
welcome_text [OSD 結果] ダイアログ ボックスに引用符で囲まれて表示するウェルカム テキスト
<add key="welcomeText" value="Congratulations, Windows 7 has been successfully deployed to your computer."/>