ScanState 구문

ScanState 명령은 원본 컴퓨터를 검사하고, 파일 및 설정을 수집하고, 저장소를 만들기 위해 사용자 상태 마이그레이션 도구(USMT) 5.0에서 사용됩니다.

이 항목의 내용

시작하기 전에

구문

저장소 옵션

마이그레이션 규칙 옵션

모니터링 옵션

사용자 옵션

암호화된 파일 옵션

호환되지 않는 명령줄 옵션

시작하기 전에

ScanState 명령을 실행하기 전에 다음을 참고하세요.

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

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

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

    중요

    Windows XP 및 Windows Vista(R)는 원본 컴퓨터의 운영 체제로만 지원됩니다.

  • 다른 설명이 없는 한 명령줄에서 도구를 실행할 때 각 옵션을 한 번만 사용할 수 있습니다.

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

  • 호환되지 않는 명령줄 옵션 표에서는 함께 사용할 수 있는 옵션 및 호환되지 않는 명령줄 옵션을 보여줍니다.

  • 마이그레이션 저장소를 저장하는 디렉터리 위치는 검색에서 제외됩니다. 예를 들어 마이그레이션 저장소를 D 드라이브의 루트에 저장하면, D 드라이브 및 모든 하위 디렉터리는 검색에서 제외됩니다.

구문

이 섹션에서는 ScanState 명령줄 옵션의 구문 및 사용에 대해 설명합니다. 옵션은 순서와 관계없이 지정할 수 있습니다. 옵션에 매개 변수가 포함된 경우 콜론 또는 공백 구분 기호를 사용할 수 있습니다.

ScanState 명령의 구문은 다음과 같습니다.

scanstate [StorePath] [/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 /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:13

  • Config.xml 파일 및 기본 마이그레이션 .xml 파일을 사용하여 암호화된 저장소를 만들려면 다음을 사용합니다.

    scanstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:13 /encrypt /key:"mykey"

저장소 옵션

명령줄 옵션 설명

StorePath

파일 및 설정이 저장되는 폴더를 나타냅니다. StorePathc:\일 수 없습니다. /genconfig 옵션을 사용할 때를 제외하고 ScanState 명령에서 StorePath 옵션을 지정해야 합니다. StorePath 위치를 여러 개 지정할 수 없습니다.

/o

마이그레이션 저장소 또는 Config.xml 파일에서 기존 데이터를 덮어써야 합니다. 지정되지 않은 경우 마이그레이션 저장소에 이미 데이터가 포함되어 있으면 ScanState 명령이 실패합니다 명령줄에서 이 옵션을 여러 번 사용할 수 없습니다.

/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 옵션은 동일한 명령줄에서 사용할 수 없습니다.

> [!IMPORTANT] > ScanState 명령줄 스크립트에 대한 액세스 권한이 있는 모든 사용자가 암호화 키에 액세스할 수 있기 때문에 주의하여 이 옵션을 사용해야 합니다. >

다음 예에서는 ScanState 명령 및 /key 옵션을 보여줍니다.

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /encrypt /key:mykey

/encrypt:<EncryptionStrength>

/encrypt 옵션은 마이그레이션 저장소의 암호화에 사용할 암호화 강도를 정의하기 위한 명령줄 매개 변수를 허용합니다. 지원되는 암호화 알고리즘에 대한 자세한 내용은 마이그레이션 저장소 암호화를 참조하세요.

/nocompress

데이터 압축을 사용하지 않도록 설정하고 StorePath\USMT에서 "File"이라는 숨겨진 폴더에 파일을 저장합니다. 기본적으로 압축은 사용하지 않도록 설정되어 있습니다. /nocompress 옵션을 /hardlink 옵션과 결합하면 하드 링크 마이그레이션 저장소가 생성됩니다. 압축되지 않은 저장소를 사용하여 USMT에서 저장한 사항을 보거나 문제를 해결하거나 파일에서 바이러스 백신 유틸리티를 실행할 수 있습니다. /nocompress 옵션을 /hardlink 옵션과 결합하지 않는 경우 실제 마이그레이션 중에 압축된 저장소를 사용하는 것이 좋으므로 테스트 환경에서만 이 옵션을 사용해야 합니다.

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

예:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /nocompress

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

Windows PE에서 ScanState 명령을 실행할 수 있습니다. 또한 USMT에서는 Windows.old 디렉터리에 포함된 Windows의 이전 설치에서 마이그레이션을 지원합니다. Windows에서 ScanState 명령을 실행할 때 Windows PE 또는 Windows.old 디렉터리의 ScanState 명령을 실행하면 오프라인 디렉터리는 Windows 디렉터리일 수 있습니다.

다음을 포함하여 오프라인 Windows 이미지에서 ScanState 명령 실행에 대한 여러 가지 이점이 있습니다.

  • 향상된 성능

    Windows PE는 씬 운영 체제이기 때문에 실행되는 서비스가 더 적습니다. 이 환경에서 ScanState 명령에는 로컬 하드웨어 리소스에 대한 더 높은 액세스 권한이 있기 때문에 ScanState를 사용하도록 설정하여 마이그레이션 작업을 보다 빠르게 수행합니다.

  • 간소화된 종단 간 배포 프로세스

    Windows.old에서 데이터 마이그레이션은 새 운영 체제가 설치된 후 마이그레이션 프로세스가 실행되게 하여 종단 간 배포 프로세스를 간소화합니다.

  • 향상된 마이그레이션 성공

    오프라인 동안 편집을 위해 파일이 잠겨 있지 않고, Windows PE가 오프라인 Windows 파일 시스템의 파일에 대한 액세스 권한을 관리자에게 제공하기 때문에 마이그레이션 성공률이 높아지므로, 온라인 시스템에 대한 관리자 수준 액세스가 필요하지 않게 해줍니다.

  • 부팅할 수 없는 컴퓨터를 복구하는 기능

    부팅할 수 없는 컴퓨터에서 데이터를 복구하고 마이그레이션할 수 있습니다.

오프라인 마이그레이션 옵션

명령줄 옵션 정의

/offline: "오프라인 .xml 파일의 경로"

이 옵션은 다른 오프라인 마이그레이션 옵션(예: 마이그레이션에 필요한 오프라인 Windows 디렉터리 또는 도메인이나 폴더 리디렉션)을 지정할 수 있는 오프라인 .xml 파일의 경로를 정의하는 데 사용됩니다.

/offlinewindir: "Windows 디렉터리의 경로"

이 옵션은 ScanState 명령이 사용자 상태를 수집하는 오프라인 Windows 디렉터리를 지정합니다. Windows PE에서 ScanState 명령을 실행할 때 Windows 또는 Windows 디렉터리의 ScanState 명령을 실행하면 오프라인 디렉터리는 Windows.old일 수 있습니다.

/offlinewinold: "Windows.old 디렉터리"

이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하고 지정된 위치에서 마이그레이션을 시작합니다. 이 옵션은 Windows.old 마이그레이션 시나리오에서만 사용하기 위한 것입니다. 이 시나리오에서는 마이그레이션이 Windows.old 디렉터리에서 발생합니다.

마이그레이션 규칙 옵션

USMT 에서는 마이그레이션할 파일을 저장하기 위한 다음 옵션을 제공합니다.

명령줄 옵션 설명

/i:[Path\]FileName

(포함)

마이그레이션할 사용자, 응용 프로그램 또는 시스템을 정의하는 규칙이 포함된 .xml 파일을 지정합니다. 이 옵션을 여러 번 지정하여 모든 .xml 파일(사용자가 만드는 MigApp.xml, MigDocs.xml 및 사용자 지정 .xml 파일)을 포함할 수 있습니다. Path는 상대 경로 또는 전체 경로일 수 있습니다. Path 변수를 지정하지 않는 경우 FileName이 현재 디렉터리에 있어야 합니다. 지정할 파일에 대한 자세한 내용은 질문과 대답 항목의 "XML 파일" 섹션을 참조하세요.

/genconfig:[Path\]FileName

(Config.xml을 생성합니다.)

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

이 파일을 만든 후 /config 옵션을 사용하여 ScanState 명령으로 이 파일을 사용하게 해야 합니다.

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

예:

  • 다음 예에서는 현재 디렉터리에서 Config.xml 파일을 만듭니다.

    scanstate /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:13

/config:[Path\]FileName

ScanState 명령이 저장소를 만드는 데 사용해야 하는 Config.xml 파일을 지정합니다. 명령줄에서 이 옵션을 여러 번 사용할 수 없습니다 Path는 상대 경로 또는 전체 경로일 수 있습니다. Path 변수를 지정하지 않는 경우 FileName이 현재 디렉터리에 있어야 합니다.

다음 예에서는 Config.xml 파일 MigDocs.xml 및 MigApp.xml 파일을 사용하여 저장소를 만듭니다.

scanstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log

다음 예에서는 Config.xml, MigDocs.xml 및 MigApp.xml 파일을 사용하여 대상 컴퓨터에 파일과 설정을 마이그레이션합니다.

loadstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log

/auto: 스크립트 파일의 경로

이 옵션을 사용하여 기본 .xml 파일 위치를 지정하고 마이그레이션을 시작할 수 있습니다. 경로가 지정되지 않은 경우 USMT에서는 USMT 바이너리가 있는 디렉터리를 참조합니다. /auto 옵션은 다음 옵션을 사용하는 것과 효과가 동일합니다. /i:MigDocs.xml/i:MigApp.xml /v:5.

/genmigxml: 파일의 경로

이 옵션은 ScanState 명령이 문서 찾기를 사용하여 ScanState 명령이 실행되고 있는 컴퓨터의 모든 파일을 마이그레이션하는 방법을 정의하는 .xml 파일을 만들고 내보내야 함을 지정합니다.

/localonly

명령줄에서 .xml 파일 규칙과 관계없이 로컬 컴퓨터에 저장된 파일만 마이그레이션합니다. UFD(USB 플래시 드라이브), 일부 외부 하드 드라이브 등 원본 컴퓨터의 이동식 드라이브에서 데이터를 제거하려는 경우와 원본 컴퓨터에 매핑된 네트워크 드라이브가 있는 경우 이 옵션을 사용해야 합니다. /localonly 옵션이 지정되지 않은 경우 ScanState 명령이 해당 이동식 또는 네트워크 드라이브에서 저장소로 파일을 복사합니다.

OS에 의해 고정 드라이브로 간주되지 않는 모든 항목을 /localonly에서 제외합니다. 일부 경우에 대형 외부 하드 드라이브는 고정 드라이브로 간주됩니다. 이러한 드라이브는 사용자 지정 .xml 파일을 사용하여 마이그레이션에서 명시적으로 제외할 수 있습니다. 특정 드라이브에서 모든 파일을 제외하는 방법에 대한 자세한 내용은 파일 및 설정 제외를 참조하세요.

/localonly 명령줄 옵션에는 다음 표에서 확인된 데이터를 포함하거나 제외합니다.

 

드라이브 유형 /localonly의 동작

USB 플래시 드라이브와 같은 이동식 드라이브

제외됨

네트워크 드라이브

제외됨

고정 드라이브

포함됨

모니터링 옵션

USMT 에서는 마이그레이션 중에 발생하는 문제를 분석하는 데 사용할 수 있는 여러 가지 옵션을 제공합니다.

참고

ScanState 로그가 기본적으로 만들어지지만 /l 옵션을 사용하여 로그의 이름과 위치를 지정할 수 있습니다.

명령줄 옵션 설명

/listfiles:<FileName>

ScanState 명령과 함께 /listfiles 명령줄 옵션을 사용하여 마이그레이션에 포함된 모든 파일을 나열하는 텍스트 파일을 생성합니다.

/l:[Path\]FileName

ScanState 로그의 위치와 이름을 지정합니다.

StorePath에는 로그 파일을 저장할 수 없습니다. Path는 상대 경로 또는 전체 경로일 수 있습니다. Path 변수를 지정하지 않는 경우 해당 로그가 현재 디렉터리에 만들어집니다. /v 옵션을 사용하여 출력량을 조정할 수 있습니다.

공유 네트워크 리소스에서 ScanState 또는 LoadState 명령을 실행하는 경우 이 옵션을 지정해야 합니다. 그렇지 않으면 USMT가 실패할 것입니다(오류: "USMT was unable to create the log file(s)(USMT에서 로그 파일을 만들지 못했습니다.)"). 이 문제를 해결하려면 /l:scan.log 명령을 사용하세요.

/v: <VerbosityLevel>

(Verbosity)

ScanState 로그 파일에서 자세한 정보 출력을 사용하도록 설정합니다. 기본값은 0입니다.

VerbosityLevel을 다음 수준 중 하나로 설정할 수 있습니다.

 

수준 설명

0

기본 오류 및 경고만 사용하도록 설정됩니다.

1

자세한 정보 출력을 사용하도록 설정합니다.

4

오류 및 상태 출력을 사용하도록 설정합니다.

5

자세한 정보 및 상태 출력을 사용하도록 설정합니다.

8

디버거에 오류 출력을 사용하도록 설정합니다.

9

디버거에 자세한 정보 출력을 사용하도록 설정합니다.

12

디버거에 오류 및 상태 출력을 사용하도록 설정합니다.

13

자세한 정보, 상태 및 디버거 출력을 사용하도록 설정합니다.

          </div>
          <p>예:</p>
          <p>
            <code>scanstate \\server\share\migration\mystore /v:13 /i:migdocs.xml /i:migapp.xml</code>
          </p>
          <p>
            
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/progress</strong>:[<em>Path\</em>]<em>FileName</em></p>
        </td>
        <td colspan="1">
          <p>선택적 진행률 로그를 만듭니다. <em>StorePath</em>에는 로그 파일을 저장할 수 없습니다. <em>Path</em>는 상대 경로 또는 전체 경로일 수 있습니다. <em>Path</em> 변수를 지정하지 않는 경우 <em>FileName</em>이 현재 디렉터리에 만들어집니다.</p>
          <p>예:</p>
          <p>
            <code>scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /progress:prog.log /l:scanlog.log</code>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/c</strong>
          </p>
        </td>
        <td colspan="2">
          <p> 이 옵션을 지정하면 치명적이지 않은 오류가 발생하는 경우 <strong>ScanState</strong> 명령이 계속 실행됩니다. 오류를 발생시키는 파일 또는 설정이 진행률 로그에 기록됩니다. 예를 들어 저장소에 맞지 않는 큰 파일이 있는 경우 <strong>ScanState</strong> 명령이 오류를 기록하고 계속 마이그레이션합니다. 또한 파일이 열려 있거나 응용 프로그램에서 사용되고 있는 경우 USMT에서 파일을 마이그레이션하지 않을 수 있고 오류가 발생하게 됩니다. <strong>/c</strong> 옵션 없이 <strong>ScanState</strong> 명령이 첫 번째 오류에서 끝납니다.</p>
          <p>Config.xml 파일에서 새 <strong>&lt;ErrorControl&gt;</strong> 섹션을 사용하여 안전하게 무시할 수 있는 파일 또는 레지스트리 읽기/쓰기 오류와 마이그레이션의 실패 원인이 될 수 있는 오류를 지정할 수 있습니다. 이 경우 e <strong>/c</strong> 명령줄 옵션은 사용자 환경에서 모든 I/O(입출력) 오류를 안전하게 건너뛸 수 있습니다. 또한 <strong>/genconfig</strong> 옵션은 이제 Config.xml 파일에서 오류 메시지 및 원하는 동작을 지정하여 사용하는 샘플 <strong>&lt;ErrorControl&gt;</strong> 섹션을 생성합니다.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/r:</strong>
            <em>&lt;TimesToRetry&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(다시 시도)</strong>
          </p>
          <p>서버에 사용자 상태를 저장하는 동안 오류가 발생할 때 다시 시도할 횟수를 지정합니다. 기본값은 3번입니다. 이 옵션은 네트워크 연결을 신뢰할 수 없는 환경에서 유용합니다.</p>
          <p>사용자 상태를 저장하는 동안 <strong>/r</strong> 옵션에서 잘못되거나 연결이 끊긴 네트워크 케이블과 같은 네트워크 하드웨어 오류 또는 VPN(가상 사설망) 연결이 끊기는 경우로 인해 손실된 데이터를 복구할 수 없습니다. 다시 시도 옵션은 연결이 만족스럽지만 통신 대기 시간이 문제인 대규모의 사용량이 많은 네트워크용입니다.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/w:</strong>
            <em>&lt;SecondsBeforeRetry&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(대기)</strong>
          </p>
          <p>네트워크 파일 작업을 다시 시작하기 전에 대기할 시간(초)을 지정합니다. 기본값은 1초입니다.</p>
        </td>
      </tr>
      <tr>
        <td>
          <p>
            <strong>/p:</strong>
            <em>&lt;pathToFile&gt;</em>
          </p>
        </td>
        <td>
          <p>
            <strong>ScanState</strong> 명령이 실행되면 지정된 경로에서 .xml 파일을 만듭니다. 이 .xml 파일에는 마이그레이션 저장소에 대한 향상된 공간 예상이 포함됩니다. 다음 예에서는 이 .xml 파일을 만드는 방법을 보여줍니다.</p>
          <p>
            <code>Scanstate.exe C:\MigrationLocation [additional parameters]</code>
          </p>
          <p>
            <code>/p:"C:\MigrationStoreSize.xml"</code>
          </p>
          <p>자세한 내용은 <a runat="server" href="hh825132(v=win.10).md">마이그레이션 저장소 크기 예상</a>을 참조하세요.</p>
          <p>
								USMT의 이전 동작을 필요로 하는 기존 응용 프로그램 또는 스크립트 기능을 유지하려면 USMT에서 <em>"pathtoafile"</em>을 지정하지 않고 <strong>/p</strong> 옵션을 사용할 수 있습니다. <strong>/p</strong> 옵션만 지정하는 경우 저장소 공간 예상이 USMT3.x 릴리스와 동일한 방식으로 작성됩니다.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/?</strong> 또는 <strong>/help</strong></p>
        </td>
        <td colspan="2">
          <p>명령줄에서 도움말을 표시합니다.</p>
        </td>
      </tr>
    </table>

사용자 옵션

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

명령줄 옵션 설명

/all

컴퓨터에서 모든 사용자를 마이그레이션합니다.

/ue 또는 /uel 옵션을 사용하여 계정을 명확하게 제외하지 않는 경우 USMT에서는 컴퓨터의 모든 사용자 계정을 마이그레이션합니다. 이러한 이유로 명령줄에서 이 옵션을 지정할 필요가 없습니다. 하지만 /all 옵션을 지정하도록 선택하는 경우 /ui, /ue 또는 /uel 옵션을 사용할 수 없습니다.

/ui: <DomainName>\<UserName>

또는

/ui: <ComputerName>\<LocalUserName>

(사용자 포함)

지정된 사용자를 마이그레이션합니다. 기본적으로 모든 사용자가 마이그레이션에 포함됩니다. 따라서 /ue 또는 /uel 옵션과 함께 사용하는 경우에만 이 옵션이 유용합니다. 여러 /ui 옵션을 지정할 수 있지만 /ui 옵션을 /all 옵션과 함께 사용할 수 없습니다. DomainName UserName에는 별표(*) 와일드카드 문자가 포함될 수 있습니다. 공백이 포함된 사용자 이름을 지정하는 경우 따옴표로 이 사용자 이름을 묶어야 합니다.

note참고
사용자가 /ui 옵션으로 포함되도록 지정되고 /ue 또는 /uel 옵션으로 제외하도록 지정된 경우 해당 사용자가 마이그레이션에 포함됩니다.

예:

  • Fabrikam 도메인에서 User2만 포함하려면 다음을 입력합니다.

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

  • Fabrikam 도메인의 모든 사용자 및 활성화되었거나 그렇지 않으면 지난 30일 내 수정된 다른 도메인의 사용자 계정만 마이그레이션하려면 다음을 입력합니다.

    /uel:30 /ui:fabrikam\*

    이 예에서는 지난 2개월 전에 수정된 Contoso 도메인의 사용자 계정이 마이그레이션되지 않습니다.

추가적인 예는 이 표의 /ue/ui 옵션 설명을 참조하세요.

/uel: <NumberOfDays>

또는

/uel: <YYYY/MM/DD>

또는

/uel:0

(마지막 로그인 기준 사용자 제외)

원본 컴퓨터의 Ntuser.dat 파일에서 마지막으로 수정한 날짜를 기준으로 지정된 기간 내에 원본 컴퓨터에 로그온한 사용자를 마이그레이션합니다. /uel 옵션의 작동 원칙은 포함 규칙과 같습니다. 예를 들어 /uel:30 옵션은 ScanState 명령을 실행하는 날짜로부터 최근 30일 이내에 로그온했거나 계정이 수정된 사용자를 마이그레이션합니다.

일 수를 지정하거나 날짜를 지정할 수 있습니다. 이 옵션은 /all 옵션과 함께 사용할 수 없습니다. USMT 에서는 로컬 컴퓨터에서 마지막 로그온 정보를 검색하므로 이 옵션을 실행하는 경우 컴퓨터를 네트워크에 연결할 필요가 없습니다. 또한 도메인 사용자가 다른 컴퓨터에 로그온한 경우 USMT에서 해당 로그온 인스턴스를 고려하지 않습니다.

note참고
/uel 옵션은 오프라인 마이그레이션에서는 사용할 수 없습니다.

  • /uel:0 은 현재 로그온된 사용자를 마이그레이션합니다.

  • /uel:90 은 지난 90일 내 로그온한 사용자 또는 계정이 수정된 사용자를 마이그레이션합니다.

  • /uel:1 은 지난 24시간 내에 계정이 수정된 사용자를 마이그레이션합니다.

  • /uel:2002/1/15 는 2002년 1월 15일부터 로그온하거나 수정된 사용자를 마이그레이션합니다.

예:

scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0

/ue: <DomainName>\<UserName>

- 또는 -

/ue: <ComputerName>\<LocalUserName>

(사용자 제외)

지정된 사용자를 마이그레이션에서 제외합니다. 여러 /ue 옵션을 지정할 수 있습니다. 이 옵션은 /all 옵션과 함께 사용할 수 없습니다. <DomainName><UserName>에는 별표(*) 와일드카드 문자가 포함될 수 있습니다. 공백이 포함된 사용자 이름을 지정하는 경우 따옴표로 이 사용자 이름을 묶어야 합니다.

예:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /ue:contoso\user1

/ui 및 /ue를 사용하는 방법

다음 예는 /ui/ue 옵션 모두에 적용됩니다. 지정된 사용자를 제외하지 않고 /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 옵션은 /ue 및 /uel 옵션보다 우선합니다. 사용자가 /ui 옵션을 사용하여 포함하도록 지정되고 /ue 또는 /uel 옵션을 사용하여 제외하도록 지정된 경우 해당 사용자는 마이그레이션에 포함됩니다. 예를 들어 /ui:contoso\* /ue:contoso\user1을 지정하는 경우 /ui 옵션이 /ue 옵션보다 우선하기 때문에 User1이 마이그레이션됩니다.

/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 명령줄에서 다음을 입력합니다. /ue:*\* /ui:contoso\*

  • LoadState 명령줄에서 다음을 입력합니다. /ue:contoso\user1

로컬(비도메인) 사용자만 포함합니다.

/ue:*\* /ui:%computername%\*

암호화된 파일 옵션

다음 옵션을 사용하여 암호화된 파일을 마이그레이션할 수 있습니다. 모든 경우에서 /efs 옵션을 지정하지 않은 경우 암호화된 파일을 찾으면 기본적으로 USMT가 실패합니다. 암호화된 파일을 마이그레이션하려면 기본 동작을 변경해야 합니다.

자세한 내용은 EFS 파일 및 인증서 마이그레이션을 참조하세요.

참고

Windows Vista, Windows 7 또는 Windows 8으로 마이그레이션할 때 EFS 인증서가 자동으로 마이그레이션됩니다. 따라서 /efs:copyraw 옵션을 ScanState 명령과 함께 지정하여 암호화된 파일을 마이그레이션해야 합니다.

경고

암호화된 파일을 마이그레이션할 때 주의하세요. 인증서를 마이그레이션하지 않고 암호화된 파일을 마이그레이션하는 경우 최종 사용자는 마이그레이션 후 이 파일을 액세스할 수 없게 됩니다.

명령줄 옵션 설명

/efs:hardlink

EFS 파일을 복사하는 대신 이 파일의 하드 링크를 만듭니다. /hardlink/nocompress 옵션에서만 사용합니다.

/efs:abort

EFS(파일 시스템 암호화) 파일이 원본 컴퓨터에 있는 경우 ScanState 명령이 오류 코드와 함께 실패하게 합니다. 기본적으로 사용하도록 설정되어 있습니다.

/efs:skip

ScanState 명령이 EFS 파일을 무시하게 합니다.

/efs:decryptcopy

마이그레이션 저장소에 파일을 저장하기 전에 가능한 경우 ScanState 명령이 이 파일 암호를 해독하게 하고 파일 암호를 해독할 수 없는 경우 실패하게 합니다. ScanState 명령이 성공하면 이 파일이 마이그레이션 저장소에서 암호 해제되고 LoadState 명령을 실행한 후 이 파일이 대상 컴퓨터에 복사됩니다.

/efs:copyraw

ScanState 명령이 파일을 암호화된 형식으로 복사하게 합니다. EFS 인증서가 마이그레이션될 때까지 대상 컴퓨터에서 파일을 액세스할 수 없습니다. EFS 인증서가 자동으로 마이그레이션됩니다. 하지만 /efs 옵션을 지정하지 않은 경우 암호화된 파일을 찾으면 기본적으로 USMT가 실패합니다. 따라서 /efs:copyraw 옵션을 ScanState 명령과 함께 지정하여 암호화된 파일을 마이그레이션해야 합니다. 그런 다음 LoadState 명령을 실행하면 암호화된 파일 및 EFS 인증서가 자동으로 마이그레이션됩니다.

예:

ScanState /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /efs:copyraw

> [!IMPORTANT] > 상위 폴더가 암호화된 경우 모든 파일이 암호화되어야 합니다. 암호화된 폴더 내 파일의 암호화 특성이 제거되는 경우 LoadState 도구를 실행하는 데 사용된 계정의 자격 증명을 사용하여 마이그레이션하는 동안 이 파일이 암호화됩니다. 자세한 내용은 EFS 파일 및 인증서 마이그레이션을 참조하세요. >

호환되지 않는 명령줄 옵션

다음 표에서는 ScanState 명령과 호환되지 않는 명령줄 옵션을 보여 줍니다. 특정 조합에 대한 표 항목이 비어 있는 경우 해당 옵션이 호환되며 함께 사용할 수 있습니다. X 기호는 해당 옵션이 호환되지 않음을 나타냅니다. 예를 들어 /nocompress 옵션을 /encrypt 옵션과 함께 사용할 수 없습니다.

명령줄 옵션 /keyfile /nocompress /genconfig /all

/i

/o

/v

/nocompress

X

해당 없음

/localonly

X

/key

X

X

/encrypt

필수*

X

X

/keyfile

해당 없음

X

/l

/progress

X

/r

X

/w

X

/c

X

/p

X

해당 없음

/all

X

/ui

X

X

/ue

X

X

/uel

X

X

/efs:<option>

X

/genconfig

해당 없음

/config

X

<StorePath>

X

참고

/encrypt 옵션과 함께 /key 또는 /keyfile 옵션을 지정해야 합니다.

참고 항목

기타 리소스

XML 요소 라이브러리