OS 展開時のユーザー エクスペリエンス

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

タスク シーケンスを展開した後、シナリオに応じて、ユーザーが展開を操作するさまざまな方法があります。 この記事では、OS 展開での主なユーザー エクスペリエンスと、それらを構成する方法を示します。

  • 影響の大きい展開に関するソフトウェア センターのユーザー通知
  • PXE ブート エクスペリエンスのサンプル
  • メディアからのタスク シーケンス ウィザード
  • タスク シーケンスの実行時の進行状況ウィンドウ
  • タスク シーケンスに失敗した場合のエラー ウィンドウ

ソフトウェア センターを使用する

影響の大きい展開の場合は、ソフトウェア センターに表示されるメッセージをカスタマイズできます。 ソフトウェア センターで OS 展開を開くと、次のようなメッセージが表示されます。

ソフトウェア センターからエンド ユーザーへのカスタマイズされたタスク シーケンスの通知。

このウィンドウでメッセージをカスタマイズする方法の詳細については、「 カスタム通知の作成」を参照してください。

ウィンドウの上部でorganization名をカスタマイズすることもできます。 (上記の例は、既定値 IT Organization を示しています)。 コンピューター エージェント グループで [組織名] クライアント設定を変更します。 詳細については、「 クライアント設定について」を参照してください。

詳細については、「 ソフトウェア センターを使用してネットワーク経由で Windows を展開する」を参照してください。

PXE

PXE のエクスペリエンスはハードウェア モデルによって異なります。 ネットワークを起動するために、UEFI ベースのデバイスでは通常、 Enter キーが使用され、BIOS ベースのデバイスでは F12 キーが使用されます。

次の例は、Hyper-V Gen1 (BIOS) の PXE エクスペリエンスを示しています。

例: Hyper-V 仮想マシンからの BIOS PXE 画面

デバイスが PXE 経由で正常に起動すると、起動可能なメディアと同様に動作します。 詳細については、 タスク シーケンス ウィザードの次のセクションを参照してください。

詳細については、「 PXE を使用してネットワーク経由で Windows を展開する」を参照してください。

警告

PXE 展開を使用し、ネットワーク アダプターを最初のブート デバイスとして使用してデバイス ハードウェアを構成する場合、これらのデバイスは、ユーザーの操作なしに OS 展開タスク シーケンスを自動的に開始できます。 展開の検証では、この構成は管理されません。 この構成によりプロセスが簡素化され、ユーザーの操作が軽減される可能性がありますが、デバイスが誤って再イメージ化されるリスクが高くなります。

タスク シーケンス ウィザード

タスク シーケンス メディアを使用すると、タスク シーケンス ウィザードが実行され、プロセスがガイドされます。

タスク シーケンス ウィザードへようこそ

タスク シーケンス ウィザードのメイン ページのスクリーンショット。

  • メディアをパスワードで保護している場合、ユーザーはこのウェルカム ページにパスワードを入力する必要があります。

  • [ ネットワーク設定の構成] を選択して、静的 IP アドレスまたはその他のカスタム ネットワーク設定を指定します。 それ以外の場合、デバイスは既定で DHCP を使用します。

  • ネットワークでプロキシが必要な場合は、[ プロキシ設定の構成] を選択します。

実行するタスク シーケンスを選択する

複数のタスク シーケンスをデバイスに展開する場合は、このページを表示してタスク シーケンスを選択できます。 タスク シーケンスの名前と説明は、ユーザーが理解できるものを使用してください。

タスク シーケンス ウィザードのタスク シーケンスの選択ページのスクリーンショット。

タスク シーケンスの変数を編集する

タスク シーケンスの変数に空の値がある場合、ウィザードには変数値を編集するためのページが表示されます。

タスク シーケンス ウィザードの [タスク シーケンス変数の編集] ページのスクリーンショット。

失敗時に前のページに戻る

タスク シーケンスを実行しているときにエラーが発生した場合は、タスク シーケンス ウィザードの前のページに戻ることができます。 以前のバージョンの Configuration Manager では、エラーが発生するとタスク シーケンスを再起動する必要がありました。 次のシナリオでは、[ 前へ ] ボタンを使用します。

  • コンピューターが Windows PE で起動すると、タスク シーケンスが利用可能になる前に、タスク シーケンスのブートストラップ ダイアログが表示されることがあります。 このシナリオで [次へ] を選択すると、タスク シーケンスの最後のページに、使用可能なタスク シーケンスがないというメッセージが表示されます。 これで、[ 前へ] を選択して、使用可能なタスク シーケンスを再度検索できます。 タスク シーケンスが使用可能になるまで、このプロセスを繰り返すことができます。

  • タスク シーケンスを実行しているが、依存するコンテンツ パッケージが配布ポイントでまだ利用できない場合、タスク シーケンスは失敗します。 不足しているコンテンツがまだ配布されていない場合は、今すぐ配布します。 または、配布ポイントでコンテンツが利用可能になるまで待ちます。 次に 、[前へ] を選択して、タスク シーケンスでコンテンツを再度検索します。

事前開始コマンド

タスク シーケンス メディアまたはブート イメージをカスタマイズして、事前開始コマンドを実行できます。 タスク シーケンスが開始する前に、事前開始コマンドが実行されます。 以下の操作は、より一般的な操作の一部です。

  • コンピューター名などの動的な値の入力を求めるプロンプトをユーザーに表示する
  • ネットワーク構成の指定
  • ユーザー デバイスのアフィニティを設定する

prestart コマンドは、スクリプトまたはプログラムで指定するコマンド ラインです。 ユーザー エクスペリエンスは、そのスクリプトまたはプログラムに固有のものです。

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

タスク シーケンスの進行状況

タスク シーケンスを実行すると、[ インストールの進行状況 ] ウィンドウが表示されます。

タスク シーケンスの進行状況ウィンドウの例。

  • このウィンドウは常に上部にあります。移動することはできますが、閉じたり最小化したりすることはできません。

  • ウィンドウの上部でorganization名をカスタマイズできます。 (上記の例は、既定値 IT Organization を示しています)。 コンピューター エージェント グループで [組織名] クライアント設定を変更します。 詳細については、「 クライアント設定について」を参照してください。

    ヒント

    タスク シーケンスは、この値を読み取り専用変数 _SMSTSOrgName に格納します。

  • 小見出しはカスタマイズできます。 (上記の例は、既定値 Running: <task sequence name> を示しています。)タスク シーケンスのプロパティで、[進行状況の通知テキストに カスタム テキストを使用する] オプションを選択します。 最大 255 文字を使用できます。

  • 実行中のアクション: 最初の行には、現在のタスク シーケンスのステップの名前が表示されます。 その下の進行状況バーに、タスク シーケンスの全体的な完了状況が表示されます。

  • 2 行目には、より詳細な進行状況を提供する一部の手順のみが表示されます。

  • タスク シーケンス変数 TSDisableProgressUI を使用して、タスク シーケンスに進行状況を表示するタイミングを制御します。

    進行状況ウィンドウを完全に無効にするには、タスク シーケンスの展開の [ユーザー エクスペリエンス] ページで [タスク シーケンスの進行状況を表示] オプションを無効にします。

[タスク シーケンスの進行状況] ウィンドウには、次の情報が表示されます。

  • 現在のステップ番号、ステップの合計数、完了率を表示します

  • ウィンドウの幅を広げて、スペースを広げて、organization名を 1 行でより適切に表示できるようにしました

タスク シーケンスの進行状況ウィンドウの例。

既定では、タスク シーケンスの進行状況ウィンドウでは既存のテキストが使用されます。 変更を加えない場合は、以前のバージョンと同じように動作します。 進行状況の情報を表示するには、タスク シーケンス変数 TSProgressInfoLevel を指定します。

完了数とパーセンテージは、一般的なガイダンスのみを目的としています。 これらの値は、タスク シーケンス内のステップの総数に基づいています。 タスク シーケンスのロジックに基づいて条件付きで実行される手順を含むより複雑なタスク シーケンスの場合、進行状況は非線形になる場合があります。

合計ステップの数には、タスク シーケンスの次の項目は含まれません。

  • グループ この項目は、ステップそのものではなく、他のステップのコンテナーです。

  • [ タスク シーケンスの実行 ] ステップのインスタンス。 この手順は、他の手順のコンテナーです。

  • 明示的に無効にする手順。 無効なステップは、タスク シーケンス中に実行されません。

  • 無効なグループで有効なステップはカウントされません。

タスク シーケンス エラー

タスク シーケンスが失敗した場合、[ タスク シーケンス エラー ] ウィンドウが表示されます。

タスク シーケンス エラー ウィンドウの例。

  • ヘッダー情報は、タスク シーケンスの進行状況ウィンドウと同じようにカスタマイズします。

  • タスク シーケンスの名前、エラー コード、およびユーザーへの一般的なメッセージが表示されます。 例: Task sequence: Upgrade to Windows 10 Enterprise has failed with the error code (0x80004005). For more information, contact your system administrator or helpdesk operator.

  • 一定時間経過すると、ウィンドウは自動的に閉じます。 既定では、このタイムアウトは 15 分です。 この値は、タスク シーケンス変数 SMSTSErrorDialogTimeout を使用してカスタマイズできます。

バージョン 2103 以降、クライアントが 準備の確認 手順で構成された要件を満たしていないためにタスク シーケンスが失敗した場合、ユーザーは失敗した前提条件に関する詳細を表示できるようになりました。 一般的な "タスク シーケンス エラー" メッセージは引き続き表示されますが、その後で [検査] のオプションを選択できます。 このアクションは、デバイスで失敗したチェックを表示します。

タスク シーケンスのチェック準備の失敗。