Configuration Managerでユーザーの状態をキャプチャして復元するタスク シーケンスを作成する
Configuration Manager (現在のブランチ) に適用
Configuration Managerタスク シーケンスを使用して、OS 展開シナリオでユーザー状態データをキャプチャして復元します。 これらのシナリオでは、現在の OS のユーザー状態を保持する必要があります。 作成するタスク シーケンスの種類によっては、キャプチャと復元の手順がタスク シーケンスの一部として自動的に追加される場合があります。 他のシナリオでは、キャプチャと復元の手順をタスク シーケンスに手動で追加する必要がある場合があります。 この記事では、ユーザー状態データをキャプチャして復元するために、既存のタスク シーケンスに追加する必要がある手順について説明します。
タスク シーケンスの手順
ユーザーの状態をキャプチャして復元するには、次の手順をタスク シーケンスに追加します。
状態ストアの要求: 状態移行ポイントにユーザーの状態を格納する場合は、この手順が必要です。
ユーザー状態のキャプチャ: この手順では、ユーザー状態データをキャプチャします。 次に、ハードリンクを使用して、状態移行ポイントまたはローカル ディスクにデータを格納します。
[ユーザー状態の復元]: この手順では、対象のコンピューター上のユーザー状態データを復元します。 状態移行ポイントから、またはローカル ディスクにハードリンクされている場合は、データを取得できます。
状態ストアのリリース: 状態移行ポイントにユーザーの状態を格納する場合は、この手順が必要です。 この手順では、状態移行ポイントからデータを削除します。
次の手順を使用して、ユーザーの状態をキャプチャして復元するために必要なタスク シーケンスの手順を追加します。 タスク シーケンスの作成の詳細については、「タスク シーケンスを 管理してタスクを自動化する」を参照してください。
ユーザーの状態をキャプチャする
タスク シーケンスの手順を追加してユーザーの状態をキャプチャするには、次の手順を使用します。
[ タスク シーケンス ] ボックスの一覧でタスク シーケンスを選択し、[ 編集] をクリックします。
状態移行ポイントを使用してユーザーの状態を格納する場合は、[ 状態ストアの要求] ステップをタスク シーケンスに追加します。 タスク シーケンス エディターで、[追加] をクリックします。 [ユーザーの状態] をポイントし、[状態ストアの要求] をクリックします。 この手順のプロパティとオプションを構成し、[ 適用] をクリックします。 使用可能な設定の詳細については、「 Request State Store」を参照してください。
[ ユーザー状態のキャプチャ ] ステップをタスク シーケンスに追加します。 タスク シーケンス エディターで、[追加] をクリックします。 [ ユーザー状態] をポイントし、[ ユーザー状態のキャプチャ] をクリックします。 この手順のプロパティとオプションを構成し、[ 適用] をクリックします。 使用可能な設定の詳細については、「 ユーザー状態のキャプチャ」を参照してください。
重要
この手順をタスク シーケンスに追加する場合は、 OSDStateStorePath タスク シーケンス変数も設定して、ユーザー状態データを格納する場所を指定します。 ユーザーの状態をローカルに格納する場合は、タスク シーケンスが失敗する可能性があるため、ルート フォルダーを指定しないでください。 ユーザー データをローカルに格納する場合は、常にフォルダーまたはサブフォルダーを使用します。 この変数の詳細については、「 タスク シーケンス変数」を参照してください。
状態移行ポイントを使用している場合は、 リリース状態ストア ステップをタスク シーケンスに追加します。 タスク シーケンス エディターで、[追加] をクリックします。 [ユーザー状態] をポイントし、[リリース状態ストア] をクリックします。 この手順のプロパティとオプションを構成し、[ 適用] をクリックします。 使用可能な設定の詳細については、「 リリース状態ストア」を参照してください。
重要
リリース状態ストアのステップが開始される前に実行されるタスク シーケンス アクションは、リリース状態ストアのステップが開始される前に成功している必要があります。
このタスク シーケンスを展開して、対象のコンピューターでユーザーの状態をキャプチャします。 タスク シーケンスをデプロイする方法の詳細については、「タスク シーケンスのデプロイ」を参照してください。
ユーザーの状態を復元する
タスク シーケンスの手順を追加してユーザーの状態を復元するには、次の手順を使用します。
[ タスク シーケンス ] ボックスの一覧でタスク シーケンスを選択し、[ 編集] をクリックします。
[ ユーザー状態の復元 ] ステップをタスク シーケンスに追加します。 タスク シーケンス エディターで、[追加] をクリックします。 [ユーザーの状態] をポイントし、[ユーザー状態の復元] をクリックします。 この手順では、必要に応じて状態移行ポイントへの接続を確立します。 この手順のプロパティとオプションを構成し、[ 適用] をクリックします。 使用可能な設定の詳細については、「 ユーザーの状態を復元する」を参照してください。
重要
標準オプションを使用してすべてのユーザー プロファイルをキャプチャするオプションで [ユーザー状態のキャプチャ] ステップを使用する場合は、[ユーザー状態の復元] ステップで [ローカル コンピューター のユーザー プロファイルの復元] 設定を選択する必要があります。 それ以外の場合、タスク シーケンスは失敗します。
注:
ローカル ハードリンクを使用してユーザーの状態を格納し、復元が成功しなかった場合は、データを格納するために作成されたハードリンクを手動で削除できます。 タスク シーケンスでは、USMTUtils ツールを実行して、 コマンド ラインの実行 ステップを使用してこのアクションを自動化できます。 USMTUtils を使用してハードリンクを削除する場合は、USMTUtils を実行した後に コンピューターの再起動 手順を追加します。
状態移行ポイントを使用してユーザーの状態を格納する場合は、 リリース状態ストア の手順をタスク シーケンスに追加します。 タスク シーケンス エディターで、[追加] をクリックします。 [ユーザー状態] をポイントし、[リリース状態ストア] をクリックします。 この手順のプロパティとオプションを構成し、[ 適用] をクリックします。 使用可能な設定の詳細については、「 リリース状態ストア」を参照してください。
重要
リリース状態ストアのステップが開始される前に実行されるタスク シーケンス アクションは、リリース状態ストアのステップが開始される前に成功している必要があります。
このタスク シーケンスを展開して、移行先コンピューターでユーザーの状態を復元します。 タスク シーケンスのデプロイの詳細については、「タスク シーケンスのデプロイ」を参照してください。