ScanState 構文

このコマンドは ScanState.exe 、ユーザー状態移行ツール (USMT) と共に使用して、ソース コンピューターをスキャンし、ファイルと設定を収集し、ストアを作成します。 この記事では、コマンド構文 ScanState.exe と、それに使用できるオプションについて説明します。

開始する前に

コマンドを実行する前に ScanState.exe 、次の項目に注意してください。

  • すべてのオペレーティング システム設定を確実に移行するには、管理者の資格情報を ScanState.exe 持つアカウントから管理者モードでコマンドを実行します。

  • 移行ストアが暗号化されている場合は、暗号化キーまたは暗号化キーを含むファイルへのパスが必要です。 この情報は移行ストアのどこにも保持されないため、キーまたはキー ファイルの場所を必ず書き留めます。 この情報は、コマンドを LoadState.exe 実行して移行ストアの暗号化を解除するとき、または回復ユーティリティを使用する必要がある場合に必要です。 キーまたはキー ファイルが正しくないか見つからない場合、エラー メッセージが表示されます。

  • コマンドを実行するためのソフトウェア要件については、「USMT 要件ScanState.exe」を参照してください。

  • 特に記載がない限り、コマンド ラインでツールを実行する場合は、各オプションを 1 回だけ使用します。

  • ドメイン アカウントは、ソース コンピューターがドメイン コントローラーにアクセスしなくても収集できます。 この機能は、追加の構成なしで使用できます。

  • [互換性のないコマンド ライン オプション] テーブルには、一緒に使用できるオプションと、互換性のないコマンド ライン オプションが一覧表示されます。

  • 移行ストアが保存されているディレクトリの場所は、スキャンから除外されます。 たとえば、移行ストアが D ドライブのルートに保存されている場合、D ドライブとそのすべてのサブディレクトリはスキャンから除外されます。

構文

このセクションでは、 コマンドを使用するときに使用できるコマンド ライン オプションの構文と使用方法 ScanState.exe について説明します。 オプションは任意の順序で指定できます。 オプションにパラメーターが含まれている場合は、コロンまたはスペース区切り記号を使用できます。

ScanState.exeコマンドの構文は次のとおりです。

ScanState.exe [StorePath] [/apps] [/ppkg:FileName] [/i:[Path\]FileName] [/o] [/v:VerbosityLevel] [/nocompress] [/localonly] [/encrypt /key:KeyString|/keyfile:[Path\]] FileName] [/l:[Path\]FileName] [/progress:[Path\]FileName] [/r:TimesToRetry] [/w:SecondsBeforeRetry] [/c] [/p] [/all] [/ui:[DomainName|ComputerName\]UserName] [/ue:[DomainName|ComputerName\]UserName] [/uel:NumberOfDays|YYYY/MM/DD|0] [/efs:abort|skip|decryptcopy|copyraw] [/genconfig:[Path\]FileName[/config:[Path\]FileName] [/?|help]

たとえば、現在のディレクトリにファイルを Config.xml 作成するには、次を使用します。

ScanState.exe /i:MigApp.xml /i:MigDocs.xml /genconfig:Config.xml /v:13

ファイルと既定の移行.xmlファイルを Config.xml 使用して暗号化されたストア 作成するには、次のコマンドを使用します。

ScanState.exe \\server\share\migration\mystore /i:MigApp.xml /i:MigDocs.xml /o /config:Config.xml /v:13 /encrypt /key:"mykey"

ストレージ オプション

Command-Line オプション 説明
StorePath ファイルと設定が保存されるフォルダーを示します。 StorePath を に C:\することはできません。 StorePath オプションは、 オプションを使用する場合をScanState.exe除き、コマンドで指定する/genconfig必要があります。 複数の StorePath の場所を指定できません。
/アプリ アプリのイメージをスキャンし、それらに関連するレジストリ設定を含めます。
/ppkg [<FileName>] 特定のファイルの場所にエクスポートします。
/O 移行ストアまたは Config.xml ファイル内の既存のデータを上書きするために必要です。 指定しない場合、移行ストアに ScanState.exe データが既に含まれている場合、コマンドは失敗します。 このオプションは、コマンド ラインで複数回使用することはできません。
/Vsc このオプションを使用すると、ボリューム シャドウ コピー サービスは、ロックされているファイルまたは使用中のファイルを移行できます。 このコマンド ライン オプションは、ErrorControl> セクションで通常発生するほとんどのファイル ロック エラーを<排除します。

このオプションは ScanState 実行可能ファイルでのみ使用され、 オプションと /hardlink 組み合わせることはできません。
/ハードリンク 指定した場所にハード リンク移行ストアを作成できるようにします。 オプションは /nocompress 、 オプションと共に指定する /hardlink 必要があります。
/encrypt [{/key:<KeyString> | /keyfile:<file>]} 指定したキーを使用してストアを暗号化します。 暗号化は既定で無効になっています。 このオプションでは、次のいずれかの方法で暗号化キーを指定する必要があります。
  • /key: KeyString は暗号化キーを指定します。 KeyString にスペースがある場合は、KeyString を引用符 (") で囲む必要があります。
  • /keyfile: FilePathAndName は、暗号化キーを含むテキスト (.txt) ファイルを指定します。

KeyString は 8 文字以上の長さにすることをお勧めしますが、256 文字を超えることはできません。 /keyオプションと /keyfile オプションは、同じコマンド ラインでは使用できません。 /encryptオプションと /nocompress オプションは、同じコマンド ラインでは使用できません。
重要
または keyfile オプションを使用する場合は/key注意が必要です。 たとえば、これらのオプションでコマンドを実行 ScanState.exe するスクリプトにアクセスできるユーザーは、暗号化キーにもアクセスできます。

次の例は、 ScanState.exe コマンドと オプションを /key 示しています。
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /encrypt /key:mykey
/encrypt:<EncryptionStrength> オプションは /encrypt 、移行ストアの暗号化に使用する暗号化強度を定義するコマンド ライン パラメーターを受け入れます。 サポートされている暗号化アルゴリズムの詳細については、「 移行ストアの暗号化」を参照してください。
/nocompress データの圧縮を無効にし、 ファイルを StorePath\USMT の "File" という名前の非表示フォルダーに保存します。 圧縮は既定で有効になっています。 オプションと /hardlink オプションを/nocompress組み合わせると、ハードリンク移行ストアが生成されます。 非圧縮ストアを使用すると、保存されている USMT を表示したり、問題のトラブルシューティングを行ったり、ファイルに対してウイルス対策ユーティリティを実行したりできます。 このオプションは、テスト環境でのみ使用する必要があります。 Microsoft では、 オプションと オプション/hardlinkを組み合わせない限り、運用環境の移行中に圧縮ストアを/nocompress使用することをお勧めします。

/nocompressオプションと /encrypt オプションは、コマンド ライン上の 1 つのステートメントで一緒に使用することはできません。 ただし、非圧縮ストアが移行された場合、 LoadState.exe コマンドは一時的な場所を指定せずに、各ファイルをストアからコピー先コンピューター上の正しい場所に直接移行します。

次に、例を示します。
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /nocompress

オフライン Windows システムで ScanState コマンドを実行する

このコマンドは ScanState.exe 、Windows プレインストール環境 (WinPE) で実行できます。 さらに、USMT では、 Windows.old ディレクトリに含まれる Windows の以前のインストールからの移行がサポートされています。 オフライン ディレクトリは、コマンドを WinPE で実行する場合ScanState.exeは Windows ディレクトリ、Windows でコマンドを実行する場合ScanState.exeWindows.old ディレクトリにすることができます。

オフライン Windows イメージでコマンドを ScanState.exe 実行するには、次のようないくつかの利点があります。

  • パフォーマンスの向上。

    WinPE はシン オペレーティング システムであるため、実行中のサービスが少なくなります。 この環境では、コマンドの ScanState.exe ローカル ハードウェア リソースへのアクセスが増え、 ScanState が移行操作をより迅速に実行できるようになります。

  • エンド ツー エンドのデプロイ プロセスを簡略化しました。

    Windows.old からデータを移行すると、新しいオペレーティング システムのインストール後に移行プロセスを実行できるため、エンド ツー エンドの展開プロセスが簡略化されます。

  • 移行の成功を改善しました。

    移行の成功率は、次の理由で増加します。

    • オフライン時に編集のためにファイルがロックされません。
    • WinPE を使用すると、オフラインの Windows ファイル システム内のファイルに管理者がアクセスできるため、オンライン システムに管理者レベルでアクセスする必要がなくなります。
  • 起動しないコンピューターから を回復する機能。

    起動しないコンピューターからデータを回復して移行できる場合があります。

オフライン移行オプション

Command-Line オプション 定義
/offline:"Offline.xml ファイルへのパス" このオプションは、他のオフライン移行オプションを指定する可能性があるオフライン .xml ファイルへのパスを定義するために使用されます。 たとえば、オフラインの Windows ディレクトリや、移行に必要なドメインまたはフォルダーのリダイレクトなどです。
/offlinewindir:"Windows ディレクトリへのパス" このオプションは、コマンドがユーザーの状態を ScanState.exe 収集するオフライン Windows ディレクトリを指定します。 オフライン ディレクトリは、Windows でコマンドをScanState.exe実行する場合は Windows.old、WinPE でコマンドを実行する場合ScanState.exeは Windows ディレクトリにすることができます。
/offlinewinold:"Windows.old ディレクトリ" このコマンド ライン オプションを使用すると、オフライン移行モードが有効になり、指定した場所から移行が開始されます。 このオプションは、 Windows.old ディレクトリからの移行が行われている Windows.old 移行シナリオでのみ使用することを目的としています。

移行規則のオプション

USMT には、移行するファイルを指定するための次のオプションが用意されています。

Command-Line オプション 説明
/i:[Path]FileName (include)

移行 するユーザー 、アプリケーション、またはシステム状態を定義するルールを含む.xmlファイルを指定します。 このオプションを複数回指定して、すべての .xml ファイル (MigApp.xml、、 MigDocs.xmlおよび作成されたすべてのカスタム .xml ファイル) を含めることができます。 パス には、相対パスまたは完全パスを指定できます。 Path 変数が指定されていない場合は、FileName を現在のディレクトリに配置する必要があります。 指定するファイルの詳細については、 よく寄せられる質問 に関する記事の「XML ファイル」セクションを参照してください。
/genconfig:[Path]FileName ( Config.xmlの生成)

オプション Config.xml のファイルを生成しますが、移行ストアは作成されません。 このファイルに移行する必要があるすべてが含まれていることを確認するには、次のファイルをすべて含むソース コンピューターにこのファイルを作成します。
  • コンポーネント
  • applications
  • 設定
は、対象のコンピューターに存在します。 さらに、このオプションが指定されている場合は、/i オプションを使用して、他の移行 .xml ファイルを指定する必要があります。

このファイルを作成した後、/config オプションをScanState.exe使用して コマンドと共に使用できます。

このオプションで指定できるオプションは、 /i/v、および /l オプションのみです。 StorePath は指定 /genconfig できません。このオプションではストアが作成されないためです。 パス には、相対パスまたは完全パスを指定できます。 Path 変数が指定されていない場合、FileName は現在のディレクトリに作成されます。

例:
  • 次の例では、現在の Config.xml ディレクトリにファイルを作成します。
    ScanState.exe /i:MigApp.xml /i:MigDocs.xml /genconfig:Config.xml /v:13
/config:[Path]FileName コマンドがストアの Config.xml 作成に ScanState.exe 使用するファイルを指定します。 このオプションは、コマンド ラインで複数回使用することはできません。 パス には、相対パスまたは完全パスを指定できます。 Path 変数が指定されていない場合は、FileName を現在のディレクトリに配置する必要があります。

次の例では、ファイル、、MigDocs.xmlおよび ファイルをConfig.xml使用してストアをMigApp.xml作成します。
ScanState.exe \server\share\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log

次の例では、および ファイルを使用して、ファイルとMigApp.xml設定を移行先のコンピューターにConfig.xmlMigDocs.xml移行します。
LoadState.exe \server\share\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
/auto:path to script files このオプションを使用すると、既定の .xml ファイルの場所を指定できます。 パスが指定されていない場合、USMT は USMT バイナリが配置されているディレクトリを参照します。 オプションは/auto、次のオプションを使用する場合と同じ効果があります。 /i: MigDocs.xml /i:MigApp.xml /v:5
/genmigxml:ファイルへのパス このオプションは、コマンドが ScanState.exe 実行されているコンピューター上のすべてのファイルを移行する方法を定義する .xml ファイルを作成およびエクスポートするために、コマンドでドキュメント ファインダーを使用するように ScanState.exe 指定します。
/localonly コマンド ラインで指定された.xmlファイルの規則に関係なく、ローカル コンピューターに格納 されているファイルのみを 移行します。 このオプションは、ソース コンピューター上のリムーバブル ドライブからデータを除外し、ソース コンピューターにネットワーク ドライブがマップされている場合に使用する必要があります。 リムーバブル ドライブの例としては、USB フラッシュ ドライブ (UFD) と一部の外付けハード ドライブがあります。 オプションが /localonly 指定されていない場合、コマンドは ScanState.exe 、これらのリムーバブル ドライブまたはネットワーク ドライブからストアにファイルをコピーします。

/localonly は、OS によって固定ドライブと見なされないものは除外されます。 場合によっては、大きな外付けハードドライブは固定ドライブと見なされます。 これらのドライブは、カスタム .xml ファイルを使用して、移行から明示的に除外できます。 特定のドライブ上のすべてのファイルを除外する方法の詳細については、「 ファイルと設定を除外する」を参照してください。

コマンド ライン オプションには /localonly 、次のストレージの場所で識別される移行のデータが含まれるか除外されます。
  • USB フラッシュ ドライブなどのリムーバブル ドライブ - 除外
  • ネットワーク ドライブ - 除外
  • 固定ドライブ - 付属

監視オプション

USMT には、移行中に発生した問題を分析するために使用できるいくつかのオプションが用意されています。

ScanState ログは既定で作成されますが、ログの名前と場所は /l オプションで指定できます。

Command-Line オプション 説明
/listfiles:<FileName> /listfilesコマンド ライン オプションをコマンドと共にScanState.exe使用して、移行に含まれるすべてのファイルを一覧表示するテキスト ファイルを生成できます。
/l:[Path]FileName ScanState ログの場所と名前を指定します。

ログ ファイルを StorePath に格納することはできません。 パス には、相対パスまたは完全パスを指定できます。 Path 変数が指定されていない場合、ログは現在のディレクトリに作成されます。 オプションを /v 使用して、出力の量を調整できます。

コマンドを ScanState.exe 共有ネットワーク リソースから実行する場合は、オプションを /l 指定する必要があります。または、USMT が次のエラーで失敗します。

USMT でログ ファイルを作成できませんでした

この問題を解決するには、共有ネットワーク リソースから実行ScanState.exeするときにオプションを指定/lしてください。
/v:<VerbosityLevel> (詳細)

ScanState ログ ファイルで詳細出力を有効にします。 既定値は 0 です。

VerbosityLevel は、次のいずれかのレベルに設定できます。
  • 0 - 既定のエラーと警告のみが有効になります。
  • 1 - 詳細出力を有効にします。
  • 4 - エラーと状態の出力を有効にします。
  • 5 - 詳細出力と状態出力を有効にします。
  • 8 - デバッガーへのエラー出力を有効にします。
  • 9 - デバッガーへの詳細出力を有効にします。
  • 12 - デバッガーへのエラーと状態の出力を有効にします。
  • 13 - 詳細、状態、デバッガーの出力を有効にします。

次に、例を示します。
ScanState.exe \server\share\migration\mystore /v:13 /i:MigDocs.xml /i:MigApp.xml
/progress:[Path]FileName オプションの進行状況ログを作成します。 ログ ファイルを StorePath に格納することはできません。 パス には、相対パスまたは完全パスを指定できます。 Path 変数が指定されていない場合、FileName は現在のディレクトリに作成されます。

次に、例を示します。
ScanState.exe /i:MigApp.xml /i:MigDocs.xml \server\share\migration\mystore /progress:Progress.log /l:scanlog.log
/C このオプションを指定すると、 ScanState.exe 致命的でないエラーが発生した場合でも、コマンドは引き続き実行されます。 エラーの原因となるファイルまたは設定は、進行状況ログに記録されます。 たとえば、ストアに収まらない大きなファイルがある場合、コマンドはエラーをログに ScanState.exe 記録し、移行を続行します。 さらに、ファイルが開いているか、アプリケーションによって使用されている場合、USMT はファイルを移行できず、エラーをログに記録する可能性があります。 オプションがないと /c 、コマンドは ScanState.exe 最初のエラーで終了します。

<ファイル内の ErrorControl> セクションをConfig.xml使用して、安全に無視できるファイルまたはレジストリの読み取り/書き込みエラーを指定でき、移行が失敗する可能性があります。 ファイルの Config.xml この利点により、コマンド ライン オプションを使用すると /c 、環境内のすべての入出力 (I/O) エラーを安全にスキップできます。 さらに、 /genconfig オプションは、エラー メッセージとファイル内の目的の動作を指定することによって有効になっているサンプル <ErrorControl> セクションを Config.xml 生成するようになりました。
/r:<TimesToRetry> (再試行)

ユーザー状態をサーバーに保存するときにエラーが発生したときに再試行する回数を指定します。 既定値は 3 回です。 このオプションは、ネットワーク接続が信頼できない環境で役立ちます。

ユーザーの状態が保存されている場合、 /r ネットワーク ハードウェアの障害 (ネットワーク ケーブルの障害や切断されたネットワーク ケーブルなど) や仮想プライベート ネットワーク (VPN) 接続が失敗した場合など、失われたデータを回復できません。 再試行オプションは、接続が満足できる大規模でビジーなネットワークを対象としていますが、通信の待機時間が問題になります。
/w:<SecondsBeforeRetry> (待機)

ネットワーク ファイル操作を再試行するまでの待機時間を秒単位で指定します。 既定値は 1 秒です。
/p:<pathToFile> コマンドを ScanState.exe 実行すると、指定したパス に.xml ファイルが作成されます。 この .xml ファイルには、移行ストアの領域見積もりが改善されています。 次の例は、この .xml ファイルを作成する方法を示しています。
ScanState.exe C:\MigrationLocation [additional parameters]
/p:"C:\MigrationStoreSize.xml"

詳細については、「 移行ストアのサイズの見積もり」を参照してください。

USMT の以前の動作を必要とする既存のアプリケーションまたはスクリプトの機能を保持するには、 /p USMT で "pathtoafile" を指定せずにオプションを使用できます。 オプションのみを /p 指定すると、USMT 3.x リリースと同じ方法でストレージ領域の見積もりが作成されます。
/? または /help コマンド ラインにヘルプを表示します。

ユーザー オプション

既定では、すべてのユーザーが移行されます。 含めるユーザーと除外するユーザーを指定する唯一の方法は、次のオプションを使用することです。 移行 .xml ファイルまたはファイルを使用して、ユーザーを Config.xml 除外することはできません。 詳細については、「 ユーザーの識別 」と「 ユーザー アカウントの移行」を参照してください。

Command-Line オプション 説明
/すべての コンピューター上のすべてのユーザーを移行します。

USMT は、アカウントがまたは /uel オプションで特に除外されていない限り、コンピューター上のすべてのユーザー アカウントを/ue移行します。 このため、コマンド ラインでこのオプションを指定する必要はありません。 ただし、オプションが/all指定されている場合は、/ui/ue、または /uel オプションも指定できません。
/ui:<DomainName>\<UserName>
or
/ui:<ComputerName>\<LocalUserName>
(ユーザーインクルード)

指定したユーザーを移行します。 既定では、すべてのユーザーが移行に含まれます。 したがって、このオプションは、 または /uel オプションと共に/ue使用する場合にのみ役立ちます。 複数の /ui オプションを指定できますが /ui 、 オプションと共に /all 使用することはできません。 DomainNameUserName には、アスタリスク (*) ワイルドカード文字を含めることができます。 スペースを含むユーザー名を指定する場合は、引用符 (") で囲む必要があります。

オプションに含めるために/uiユーザーを指定し、 または /uel オプションで/ue除外するように指定した場合、ユーザーは移行に含まれます。

次に、例を示します。
  • Fabrikam ドメインの User2 のみを含めるには、次のように入力します。

    /ue:*\* /ui:fabrikam\user2

  • Fabrikam ドメインからすべてのユーザーを移行し、過去 30 日間にアクティブまたは変更された他のドメインのユーザー アカウントのみを移行するには、次のように入力します。

    /uel:30 /ui:fabrikam\*

    この例では、2 か月前に最後に変更された Contoso ドメインのユーザー アカウントは移行されません。

その他の例については、この表の および /ue/ui オプションの説明を参照してください。
/uel:<NumberOfDays>
or
/uel:<YYYY/MM/DD>
or
/uel:0
(ユーザーは最後のログオンに基づいて除外)

ソース コンピューター上のNtuser.dat ファイルの 最終更新日 に基づいて、指定した期間内にソース コンピューターにログオンしたユーザーを移行します。 オプションは /uel インクルード ルールとして機能します。 たとえば、このオプションは /uel:30 、コマンドが実行された日付から過去 30 日以内にログオンしたユーザー、またはアカウントが変更されたユーザーを ScanState.exe 移行します。

日数または日付を指定できます。 このオプションは、 オプションでは /all 使用できません。 USMT はローカル コンピューターから最後のサインイン情報を取得するため、このオプションを実行するときにコンピューターをネットワークに接続する必要はありません。 さらに、ドメイン ユーザーが別のコンピューターにサインインした場合、USMT はそのサインイン インスタンスを考慮しません。

このオプションは /uel 、オフライン移行では有効ではありません。
  • /uel:0 は、現在ログオンしているユーザーを移行します。
  • /uel:90 は、過去 90 日以内にログオンしたユーザー、またはアカウントが変更されたユーザーを移行します。
  • /uel:1 は、過去 24 時間以内にアカウントが変更されたユーザーを移行します。
  • /uel:2020/2/15 は、2020 年 2 月 15 日以降にログオンまたは変更されたユーザーを移行します。

次に、例を示します。
ScanState.exe /i:MigApp.xml /i:MigDocs.xml \\server\share\migration\mystore /uel:0
/ue:<DomainName>\<UserName>
または

/ue:<ComputerName>\<LocalUserName>
(ユーザー除外)

指定したユーザーを移行から除外します。 複数の /ue オプションを指定できます。 このオプションは、 オプションでは /all 使用できません。 <DomainName><UserName> には、アスタリスク (*) ワイルドカード文字を含めることができます。 スペースを含むユーザー名を指定する場合は、引用符 (") で囲む必要があります。

次に、例を示します。
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \\server\share\migration\mystore /ue:contoso\user1

/ui と /ue の使用方法

次の例は、 オプションと /ue オプションの/ui両方に適用されます。 このオプションは /ue 、指定したユーザーを /ui 除外するのではなく、含めるオプションに置き換えることができます。

動作 コマンド
Fabrikam ドメインで User One という名前のユーザーを除外します。 /ue:"fabrikam\user one"
Fabrikam ドメインで User1 という名前のユーザーを除外します。 /ue:fabrikam\user1
User1 という名前のローカル ユーザーを除外します。 /ue:%computername%\user1
すべてのドメイン ユーザーを除外します。 /ue:Domain\*
すべてのローカル ユーザーを除外します。 /ue:%computername%\*
User1、User2 などの名前のすべてのドメインのユーザーを除外します。 /ue:*\user*

オプションを一緒に使用する

オプション/uel/ue、および /ui オプションを一緒に使用して、移行する必要があるユーザーのみを移行できます。

オプションは/ui、 オプションと /uel オプションよりも/ue優先されます。 オプションに含めるために/uiユーザーを指定し、 または /uel オプションで/ue除外するように指定した場合、ユーザーは移行に含まれます。 たとえば、 が指定されている場合/ui:contoso\* /ue:contoso\user1、オプションがオプションよりも優先されるため/uiUser1/ue移行されます。

オプションは /uel 、 オプションよりも /ue 優先されます。 オプションによって /uel 設定された指定された期間内にユーザーがログオンした場合、そのユーザーのプロファイルは、 オプションを使用して /ue 除外された場合でも移行されます。 たとえば、 が指定されている場合 /ue:fixed\user1 /uel:14 、過去 14 日以内にコンピューターにログオンした場合、User1 は移行されます。

動作 コマンド
Fabrikam ドメインの User2 のみを含め、他のすべてのユーザーを除外します。 /ue:*\* /ui:fabrikam\user2
User1 という名前のローカル ユーザーのみを含め、他のすべてのユーザーを除外します。 /ue:*\* /ui:user1
Contoso\User1 を除く Contoso のドメイン ユーザーのみを含めます。 この動作は、1 つのコマンドを使用して完了できません。 代わりに、この一連のユーザーを移行するには、次のコマンドを指定します。
  • コマンド ラインで ScanState.exe 、次のように入力します。
    /ue:*\* /ui:contoso\*
  • コマンド ラインで LoadState.exe 、次のように入力します。
    /ue:contoso\user1
ローカル (ドメイン以外) ユーザーのみを含めます。 /ue:*\* /ui:%computername%\*

暗号化されたファイル オプション

暗号化されたファイルを移行するには、次のオプションを使用できます。 いずれの場合も、オプションが指定されていない限り /efs 、暗号化されたファイルが見つかった場合、既定では USMT は失敗します。 暗号化されたファイルを移行するには、既定の動作を変更する必要があります。

詳細については、「 EFS ファイルと証明書を移行する」を参照してください。

EFS 証明書は、移行中に自動的に移行されます。 したがって、暗号化されたファイルを /efs:copyraw 移行するには、 ScanState.exe コマンドで オプションを指定する必要があります。

注意

暗号化されたファイルを移行するときは注意が必要です。 証明書も移行せずに暗号化されたファイルが移行された場合、エンド ユーザーは移行後にファイルにアクセスできません。

Command-Line オプション 説明
/efs:hardlink EFS ファイルをコピーする代わりに、EFS ファイルへのハード リンクを作成します。 オプションと /hardlink オプションでのみ使用します /nocompress
/efs:abort ソース コンピューターで ScanState.exe 暗号化ファイル システム (EFS) ファイルが見つかった場合、コマンドがエラー コードで失敗します。 既定で有効になっています。
/efs:skip コマンドが ScanState.exe EFS ファイルを無視します。
/efs:decryptcopy コマンドは ScanState.exe 、可能であれば、ファイルを移行ストアに保存する前に暗号化を解除し、ファイルの暗号化を解除できない場合は失敗します。 コマンドが ScanState.exe 成功すると、ファイルは移行ストアで暗号化されず、コマンドが LoadState.exe 実行されると、ファイルがコピー先のコンピューターにコピーされます。
/efs:copyraw コマンドが ScanState.exe 暗号化された形式でファイルをコピーします。 EFS 証明書が移行されるまで、ファイルは移行先コンピューターでアクセスできません。 EFS 証明書は自動的に移行されます。ただし、オプションが指定されていない限り /efs 、暗号化されたファイルが見つかった場合、既定では USMT は失敗します。 したがって、暗号化されたファイルを /efs:copyraw 移行するには、 ScanState.exe コマンドで オプションを指定する必要があります。 コマンドを LoadState.exe 実行すると、暗号化されたファイルと EFS 証明書が自動的に移行されます。

次に、例を示します。
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /efs:copyraw
重要
親フォルダーが暗号化されている場合は、すべてのファイルを暗号化する必要があります。 暗号化されたフォルダー内のファイルの暗号化属性が削除された場合、 ファイルは、LoadState ツールの実行に使用されるアカウントの資格情報を使用して、移行中に暗号化されます。 詳細については、「 EFS ファイルと証明書を移行する」を参照してください。

互換性のないコマンド ライン オプション

次の表は、どのコマンド ライン オプションがコマンドと ScanState.exe 互換性がないかを示しています。 特定の組み合わせのテーブル エントリに が含 ✅まれている場合、オプションは互換性があり、これらを組み合わせて使用できます。 シンボルは ❌ 、オプションに互換性がないことを意味します。 たとえば、オプションを /nocompress オプションと共に /encrypt 使用することはできません。

Command-Line オプション /キーファイル /nocompress /genconfig /すべての
/私
/O
/V
/nocompress 該当せず
/localonly
/キー
/暗号化 必須*
/キーファイル 該当せず
/L
/listfiles
/進行 状況
/R
/W
/C
/P 該当せず
/すべての
/Ui
/Ue
/uel
/efs:<option>
/genconfig 該当せず
/設定
<StorePath>

または /keyfile オプションは/key、 オプションと共に指定する/encrypt必要があります。