ScanState 구문

명령은 ScanState.exe USMT(사용자 상태 마이그레이션 도구)와 함께 사용하여 원본 컴퓨터를 검사하고, 파일 및 설정을 수집하고, 저장소를 만듭니다. 이 문서에서는 ScanState.exe 명령 구문과 함께 사용할 수 있는 옵션에 대해 설명합니다.

시작하기 전에

명령을 실행 ScanState.exe 하기 전에 다음 항목을 확인합니다.

  • 모든 운영 체제 설정이 마이그레이션되도록 하려면 관리자 모드에서 관리자 자격 증명이 있는 계정에서 명령을 실행 ScanState.exe 합니다.

  • 마이그레이션 저장소가 암호화된 경우 암호화 키 또는 암호화 키가 포함된 파일의 경로가 필요합니다. 이 정보는 마이그레이션 저장소의 아무 곳에도 보관되지 않으므로 키 또는 키 파일 위치를 기록해 두어야 합니다. 이 정보는 마이그레이션 저장소의 LoadState.exe 암호를 해독하기 위해 명령을 실행하거나 복구 유틸리티를 사용해야 하는 경우에 필요합니다. 잘못되었거나 누락된 키 또는 키 파일로 인해 오류 메시지가 표시됩니다.

  • 명령을 실행 ScanState.exe 하기 위한 소프트웨어 요구 사항에 대한 자세한 내용은 USMT 요구 사항을 참조하세요.

  • 달리 명시되지 않는 한 명령줄에서 도구를 실행할 때 각 옵션을 한 번만 사용합니다.

  • 도메인 컨트롤러 액세스 권한이 있는 원본 컴퓨터 없이 도메인 계정을 수집할 수 있습니다. 이 기능은 추가 구성 없이 사용할 수 있습니다.

  • 호환되지 않는 명령줄 옵션 테이블에는 함께 사용할 수 있는 옵션과 호환되지 않는 명령줄 옵션이 나열되어 있습니다.

  • 마이그레이션 저장소가 저장된 디렉터리 위치는 검사에서 제외됩니다. 예를 들어 마이그레이션 저장소가 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:\수 없습니다. 옵션을 사용하는 /genconfig 경우를 ScanState.exe 제외하고 명령에 StorePath 옵션을 지정해야 합니다. 둘 이상의 StorePath 위치를 지정할 수 없습니다.
/애플 리 케이 션 이미지를 검사하여 앱 및 관련 레지스트리 설정을 포함합니다.
/ppkg [<FileName>] 특정 파일 위치로 내보냅니다.
/O 마이그레이션 저장소 또는 Config.xml 파일의 기존 데이터를 덮어쓰는 데 필요합니다. 지정하지 않으면 마이그레이션 저장소에 ScanState.exe 데이터가 이미 포함된 경우 명령이 실패합니다. 이 옵션은 명령줄에서 두 번 이상 사용할 수 없습니다.
/Vsc 이 옵션을 사용하면 볼륨 섀도 복사본 서비스가 잠겨 있거나 사용 중인 파일을 마이그레이션할 수 있습니다. 이 명령줄 옵션은 일반적으로 ErrorControl> 섹션에서 발생하는< 대부분의 파일 잠금 오류를 제거합니다.

이 옵션은 ScanState 실행 파일에서만 사용되며 옵션과 /hardlink 결합할 수 없습니다.
/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를 보거나, 문제를 해결하거나, 파일에 대해 바이러스 백신 유틸리티를 실행할 수 있습니다. 이 옵션은 테스트 환경에서만 사용해야 합니다. 옵션을 옵션과 /hardlink 결합하지 않는 한 프로덕션 마이그레이션 중에 압축된 저장소를 사용하는 것이 /nocompress 좋습니다.

/nocompress 명령줄의 한 문에서 및 /encrypt 옵션을 함께 사용할 수 없습니다. 그러나 압축되지 않은 저장소를 마이그레이션 LoadState.exe 하는 경우 명령은 저장소에서 임시 위치 없이 각 파일을 대상 컴퓨터의 올바른 위치로 직접 마이그레이션합니다.

예시:
ScanState.exe /i:MigDocs.xml /i:MigApp.xml \server\share\migration\mystore /nocompress

오프라인 Windows 시스템에서 ScanState 명령 실행

명령은 ScanState.exe WinPE(Windows 사전 설치 환경)에서 실행할 수 있습니다. 또한 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 디렉터리에 대한 경로" 이 옵션은 명령이 사용자 상태를 수집하는 오프라인 Windows 디렉터리를 ScanState.exe 지정합니다. Windows에서 명령을 실행하거나 WinPE에서 명령을 실행할 때 ScanState.exe Windows 디렉터리에서 명령을 실행할 때 ScanState.exe 오프라인 디렉터리가 Windows.old일 수 있습니다.
/offlinewinold:"Windows.old 디렉터리" 이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하고 지정된 위치에서 마이그레이션을 시작합니다. 이 옵션은 Windows.old 디렉터리에서 마이그레이션이 발생하는 Windows.old 마이그레이션 시나리오에서만 사용됩니다.

마이그레이션 규칙 옵션

USMT는 마이그레이션할 파일을 지정하는 다음 옵션을 제공합니다.

Command-Line 옵션 설명
/i:[Path]FileName (포함)

마이그레이션할 사용자, 애플리케이션 또는 시스템 상태를 정의하는 규칙을 포함하는 .xml 파일을 지정합니다. 이 옵션은 모든 .xml 파일(MigApp.xml, MigDocs.xml및 생성된 사용자 지정 .xml 파일)을 포함하도록 여러 번 지정할 수 있습니다. 경로 는 상대 경로 또는 전체 경로일 수 있습니다. Path 변수를 지정하지 않으면 FileName이 현재 디렉터리에 있어야 합니다. 지정할 파일에 대한 자세한 내용은 질문과 대답 문서의 "XML 파일" 섹션을 참조하세요.
/genconfig:[Path]FileName ( Config.xml생성)

선택적 Config.xml 파일을 생성하지만 마이그레이션 저장소를 만들지는 않습니다. 이 파일에 마이그레이션해야 하는 모든 항목이 포함되어 있는지 확인하려면 다음을 모두 포함하는 원본 컴퓨터에 이 파일을 만듭니다.
  • 구성 요소
  • 응용 프로그램
  • 설정
대상 컴퓨터에 있습니다. 또한 이 옵션을 지정할 때 /i 옵션을 사용하여 다른 마이그레이션 .xml 파일을 지정해야 합니다.

이 파일을 만든 후 /config 옵션을 사용하여 명령과 함께 ScanState.exe 사용할 수 있습니다.

이 옵션으로 지정할 수 있는 유일한 옵션은 , /v/l 옵션입니다/i. 옵션은 저장소를 만들지 않으므로 StorePath/genconfig 지정할 수 없습니다. 경로 는 상대 경로 또는 전체 경로일 수 있습니다. Path 변수를 지정하지 않으면 FileName이 현재 디렉터리에 만들어집니다.

예제:
  • 다음 예제에서는 Config.xml 현재 디렉터리에 파일을 만듭니다.
    ScanState.exe /i:MigApp.xml /i:MigDocs.xml /genconfig:Config.xml /v:13
/config:[Path]FileName 명령이 저장소를 Config.xmlScanState.exe 만드는 데 사용해야 하는 파일을 지정합니다. 이 옵션은 명령줄에서 두 번 이상 사용할 수 없습니다. 경로 는 상대 경로 또는 전체 경로일 수 있습니다. Path 변수를 지정하지 않으면 FileName이 현재 디렉터리에 있어야 합니다.

다음 예제에서는 파일, MigDocs.xml및 파일을 사용하여 저장소를 Config.xmlMigApp.xml 만듭니다.
ScanState.exe \server\share\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log

다음 예제에서는 , MigDocs.xml및 파일을 사용하여 파일 및 MigApp.xml 설정을 대상 컴퓨터로 Config.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:path to a file 이 옵션은 명령이 문서 찾기를 사용하여 명령이 ScanState.exe 실행 중인 컴퓨터 ScanState.exe 의 모든 파일을 마이그레이션하는 방법을 정의하는 .xml 파일을 만들고 내보내도록 지정합니다.
/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 없으면 첫 번째 오류에서 명령이 종료됩니다.

파일의 Config.xmlErrorControl> 섹션을 < 사용하여 안전하게 무시할 수 있는 파일 또는 레지스트리 읽기/쓰기 오류를 지정하고 마이그레이션에 실패할 수 있습니다. 파일의 Config.xml 이러한 이점을 통해 명령줄 옵션을 사용하면 환경의 /c 모든 입력/출력(I/O) 오류를 안전하게 건너뛸 수 있습니다. 또한 /genconfig 옵션은 이제 파일에서 오류 메시지 및 원하는 동작을 지정하여 사용하도록 설정된 샘플 <ErrorControl> 섹션을 Config.xml 생성합니다.
/r:<TimesToRetry> (다시 시도)

서버에 사용자 상태를 저장하는 동안 오류가 발생할 때 다시 시도할 횟수를 지정합니다. 기본값은 세 번입니다. 이 옵션은 네트워크 연결이 신뢰할 수 없는 환경에서 유용합니다.

사용자 상태가 저장 /r 되면 오류 또는 연결이 끊긴 네트워크 케이블과 같은 네트워크 하드웨어 오류 또는 VPN(가상 사설망) 연결 실패로 인해 손실된 데이터를 복구할 수 없습니다. 재시도 옵션은 연결이 만족스럽지만 통신 대기 시간이 문제가 되는 대규모의 사용 중인 네트워크를 위한 것입니다.
/w:<SecondsBeforeRetry> (대기)

네트워크 파일 작업을 다시 시도하기 전에 대기할 시간(초)을 지정합니다. 기본값은 1초입니다.
/p:<pathToFile> 명령이 ScanState.exe 실행되면 지정된 경로에 .xml 파일이 만들어집니다. 이 .xml 파일에는 마이그레이션 저장소에 대한 향상된 공간 예측이 포함되어 있습니다. 다음 예제에서는 이 .xml 파일을 만드는 방법을 보여줍니다.
ScanState.exe C:\MigrationLocation [additional parameters]
/p:"C:\MigrationStoreSize.xml"

자세한 내용은 마이그레이션 저장소 크기 예측을 참조하세요.

USMT의 이전 동작이 필요한 기존 애플리케이션 또는 스크립트의 기능을 유지하려면 USMT /p 에서 "pathtoafile"을 지정하지 않고 옵션을 사용할 수 있습니다. 옵션만 /p 지정하면 스토리지 공간 예측은 USMT 3.x 릴리스와 동일한 방식으로 만들어집니다.
/? 또는 /help 명령줄에 도움말을 표시합니다.

사용자 옵션

기본적으로 모든 사용자는 마이그레이션됩니다. 포함 및 제외할 사용자를 지정하는 유일한 방법은 다음 옵션을 사용하는 것입니다. 마이그레이션 .xml 파일이나 파일 사용 Config.xml 에서 사용자를 제외할 수 없습니다. 자세한 내용은 사용자 식별사용자 계정 마이그레이션을 참조하세요.

Command-Line 옵션 설명
/모든 컴퓨터의 모든 사용자를 마이그레이션합니다.

USMT는 계정이 또는 /uel 옵션으로 특별히 제외되지 않는 한 컴퓨터의 /ue 모든 사용자 계정을 마이그레이션합니다. 따라서 명령줄에서 이 옵션을 지정할 필요가 없습니다. 그러나 옵션을 지정/ui하면 /all , /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 이 옵션은 명령이 실행된 날짜 ScanState.exe 로부터 지난 30일 이내에 로그온했거나 계정이 수정된 사용자를 마이그레이션합니다.

일 수 또는 날짜를 지정할 수 있습니다. 이 옵션은 옵션과 함께 /all 사용할 수 없습니다. USMT는 로컬 컴퓨터에서 마지막 로그인 정보를 검색하므로 이 옵션을 실행할 때 컴퓨터를 네트워크에 연결할 필요가 없습니다. 또한 도메인 사용자가 다른 컴퓨터에 로그인하는 경우 USMT는 해당 로그인 instance 고려하지 않습니다.
참고
/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의 도메인 사용자만 포함합니다. 이 동작은 단일 명령을 사용하여 완료할 수 없습니다. 대신 이 사용자 집합을 마이그레이션하려면 다음 명령을 지정합니다.
  • 명령줄에서 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 파일에 대한 하드 링크를 만듭니다. 및 /nocompress 옵션과 함께 /hardlink 만 사용합니다.
/efs:abort 원본 컴퓨터에서 ScanState.exe EFS(파일 시스템 암호화) 파일이 있는 경우 오류 코드로 인해 명령이 실패합니다. 기본적으로 사용하도록 설정됩니다.
/efs:skip 명령이 ScanState.exe EFS 파일을 무시하도록 합니다.
/efs:decryptcopy 가능한 경우 마이그레이션 저장소에 ScanState.exe 저장하기 전에 명령이 파일의 암호를 해독하고 파일의 암호를 해독할 수 없는 경우 실패합니다. 명령이 ScanState.exe 성공하면 마이그레이션 저장소에서 파일이 암호화되지 않고 명령이 실행되면 LoadState.exe 파일이 대상 컴퓨터에 복사됩니다.
/efs:copyraw 명령이 ScanState.exe 파일을 암호화된 형식으로 복사하도록 합니다. EFS 인증서가 마이그레이션될 때까지 대상 컴퓨터에서 파일에 액세스할 수 없습니다. EFS 인증서는 자동으로 마이그레이션됩니다. 그러나 옵션을 지정하지 않는 한 암호화된 파일이 발견되면 기본적으로 USMT가 /efs 실패합니다. 따라서 /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 옵션 /keyfile /nocompress /genconfig /모든
/나
/O
/V
/nocompress 해당 없음
/localonly
/키
/암호화 필수*
/keyfile 해당 없음
/L
/listfiles
/진행률
/R
/W
/C
/P 해당 없음
/모든
/Ui
/Ue
/uel
/efs:<option>
/genconfig 해당 없음
/구성
<StorePath>

참고

옵션으로 /key 또는 /keyfile 옵션을 지정 /encrypt 해야 합니다.