마이그레이션 구성 파일에서 프로파일 마이그레이션을 제어하는 설정을 지정할 수 있습니다. 일부 설정은 migprofile.exe 명령줄 옵션에 해당합니다. 추가 설정을 통해 마이그레이션의 다른 측면을 구성할 수 있습니다.
예를 들어 포함하거나 제외할 폴더 및 포함하거나 제외할 레지스트리 키를 지정할 수 있습니다.
사용자 프로파일의 소유권 획득
migprofile.exe 유틸리티가 마이그레이션 동안 사용자 프로파일의 소유권을 획득하게 하려면 takeownership 설정을 "1"로 지정합니다. 다음 형식을 사용합니다.
<migconfig takeownership="1"> ... ... </migconfig>
이 설정을 지정하지 않을 경우 값은 기본적으로 takeownership 동작을 끄는 "0"으로 지정됩니다.
V1에서 V2로 또는 V2에서 V5로 마이그레이션
V2에서 V5로의 프로파일 마이그레이션을 수행하려면 migv2tov5 설정을 True로 지정합니다. 이 설정을 사용하지 않는 경우 이 유틸리티는 V1에서 V2로의 프로파일 마이그레이션을 수행합니다.
source 태그에 migv2tov5 설정을 지정합니다. 구성 파일에 source 태그 하나만 사용합니다.
V1에서 V2로의 마이그레이션 또는 V2에서 V5로의 마이그레이션을 수행할 수 있습니다. 동일한 구성 파일에서 두 마이그레이션 경로를 모두 수행할 수는 없습니다.
다음 예에서는 V2에서 V5로의 프로파일 마이그레이션을 지정합니다.
<source> <profilepath>source_profile_path</profilepath> <migv2tov5>true</migv2tov5> </source>
다음 예에서는 V1에서 V2로의 프로파일 마이그레이션을 지정합니다.
<source> <profilepath>source_profile_path</profilepath> </source>
소스 프로파일 경로
source_profile_path 설정을 사용하여 마이그레이션할 소스 V1 또는 V2 프로파일 경로의 경로 이름을 지정합니다.
<source> <profilepath>source_profile_path</profilepath> </source> or <source> <profilepath>source_profile_path</profilepath> <migv2tov5>true</migv2tov5> </source>
명령줄 옵션에 소스 프로파일 경로를 지정하지 않을 경우 마이그레이션 구성 파일에서 이 설정을 지정해야 합니다. 단일 사용자의 프로파일 경로를 지정하거나 * 와일드카드를 사용하여 폴더의 모든 프로파일을 마이그레이션할 수 있습니다.
다음 예에서는 개별 원격 사용자 프로파일을 지정합니다.
<source> <profilepath>\\file01\profiles\ts115</profilepath> </source> <source> <profilepath>\\file02\share\profiles\ts115.v2</profilepath> <migv2tov5>true</migv2tov5> </source>
다음 예에서는 기존 시스템의 개별 사용자 로컬 프로파일을 지정합니다.
<source> <profilepath>\\devvm-winxp\c$\documents and settings\ts115</profilepath> </source> <source> <profilepath>\\devvm-win7\c$\Users\ts115.v2</profilepath> <migv2tov5>true</migv2tov5> </source>
다음 예에서는 원격 공유 폴더의 모든 원격 사용자 프로파일을 지정합니다.
<source> <profilepath>\\file01\profiles\*</profilepath> </source> <source> <profilepath>\\file02\share\profiles\*.v2</profilepath> <migv2tov5>true</migv2tov5> </source>
대상 프로파일 경로
마이그레이션 후에 target_profile_path 설정을 사용하여 대상 V2 또는 V5 프로파일의 경로 이름을 지정합니다.
<target> <profilepath>target_profile_path</profilepath> </target>
이 유틸리티는 대상 V2 프로파일의 루트 폴더 이름에 .V2를 추가하거나, 대상 V5 프로파일의 루트 폴더 이름에 .V5를 추가합니다.
포함할 폴더
included_profile_folders 설정을 사용하여 마이그레이션에 포함할 소스 프로파일 폴더를 나열합니다.
기본적으로 Cache, History 및 Local AppData를 제외한 모든 최상위 셸 폴더가 마이그레이션됩니다. 이 설정을 사용하는 경우 지정된 폴더만 마이그레이션됩니다.
이 설정의 형식을 쉼표로 구분된 목록으로 지정합니다. 폴더를 지정하려면 마이그레이션 구성 파일에 사용되는 폴더 식별자에 표시된 폴더 식별자를 사용합니다. 폴더 이름은 사용하지 마십시오.
다음 예에서는 마이그레이션할 내 문서, 바탕 화면, 시작 메뉴 및 네트워크 환경 폴더를 지정합니다.
<includefolders>Personal, Desktop, Start Menu, NetHood</includefolders>
폴더 식별자 | Windows 폴더 이름 |
---|---|
AppData | \AppData |
Cache | \Local Settings\Temporary Internet Files |
Cookies | \Cookies |
Desktop | \Desktop |
Favorites | \Favorites |
History | \Local Settings\History |
Local AppData | \Local Settings\Application Data |
My Music | \내 문서\내 음악 |
My Pictures | \내 문서\내 사진 |
My Video | \내 문서\내 비디오 |
NetHood | \NetHood(네트워크 환경) |
Personal | \내 문서 |
PrintHood | \PrintHood(프린터 환경) |
Programs | \시작 메뉴\프로그램 |
Recent | \Recent |
SendTo | \SendTo |
Start Menu | \시작 메뉴 |
Startup | \시작 메뉴\프로그램\시작프로그램 |
Templates | \템플릿 |
OneDrive | \OneDrive(V5 프로파일에서만 사용) |
제외할 폴더
excluded_profile_folders 설정을 사용하여 마이그레이션에서 제외할 소스 프로파일 폴더를 나열합니다. 이 목록은 기본적으로 포함된 폴더 및 included_profile_folders 목록의 폴더 아래에 있는 폴더를 제외할 수 있습니다.
이 설정의 형식을 쉼표로 구분된 목록으로 지정합니다. 폴더를 지정하려면 마이그레이션 구성 파일에 사용되는 폴더 식별자에 표시된 폴더 식별자를 사용합니다. 폴더 이름은 사용하지 마십시오.
다음 예에서는 마이그레이션에서 제외할 내 문서 및 내 사진 폴더를 지정합니다.
<excludefolders>Personal, My Pictures</excludefolders>
레지스트리 마이그레이션 사용 안 함
레지스트리 마이그레이션을 사용하지 않도록 설정하려면 선택적인 사용 안 함 설정을 "1"로 설정합니다. 다음 형식을 사용합니다.
<registry disabled="1"> </registry>
포함할 레지스트리 키
included_registry_keys 설정을 사용하여 마이그레이션에 포함할 레지스트리 키를 나열합니다.
기본적으로 사용자 레지스트리 하이브의 모든 레지스트리 키가 V2 프로파일로 마이그레이션됩니다. 이 설정을 사용하는 경우 지정된 레지스트리 키만 마이그레이션됩니다.
이 설정의 형식을 쉼표로 구분된 목록으로 지정합니다. 레지스트리 키를 지정하려면 다음과 같은 키 식별자를 사용합니다.
- Console
- Control Panel
- Identities
- Keyboard Layout
- Printers
- Software
- System
- AppXBackupContentType(Windows 10에서 사용됨)
다음 예에서는 콘솔 및 시스템 키를 지정합니다.
<includekeys>Console, System</includekeys>
제외할 레지스트리 키
excluded_registry_keys 설정을 사용하여 마이그레이션에서 제외할 레지스트리 키를 나열합니다. 기본적으로 포함된 키, included_registry_keys 목록 내에 상주하는 키 및 최상위 키의 하위 키는 제외할 수 있습니다.
이 설정의 형식을 쉼표로 구분된 목록으로 지정합니다. 레지스트리 키를 지정하려면 포함할 레지스트리 키에 표시된 키 식별자를 사용합니다.