마이그레이션 XML 파일 이해

XML 파일을 사용하여 기본 사용자 상태 마이그레이션 도구(USMT) 5.0 마이그레이션의 동작을 수정할 수 있습니다. 이러한 파일은 USMT 도구가 파일과 설정을 수집하고 적용하는 위치와 방법에 대한 지침을 제공합니다. USMT 에는 기본 마이그레이션을 사용자 지정하는 데 사용할 수 있는 세 가지 XML 파일 즉, 원본 컴퓨터에서 파일을 검색하는 방법을 수정하는 MigDocs.xml과 MigUser.xml 파일 그리고 지원되는 응용 프로그램 설정을 마이그레이션하기 위해 필요한 MigApps.xml 파일이 포함되어 있습니다. 사용자 지정 XML 파일과 Config.xml 파일을 만든 다음 편집하여 마이그레이션을 더 자세히 사용자 지정할 수도 있습니다.

이 항목에서는 기본 및 사용자 지정 마이그레이션 XML 파일에 대해 간략히 설명하고 MigDocs.xml 파일의 사용자 지정된 버전을 만들고 편집하는 방법에 대한 지침을 제공합니다. MigDocs.xml 파일은 에서 새로 제공되는 GenerateDocPatternsUSMT 함수를 사용하여 원본 컴퓨터에서 자동으로 사용자 문서를 찾습니다.

이 항목의 내용

Config.xml 파일 개요

MigApp.xml 파일 개요

MigDocs.xml 파일 개요

MigUser.xml 파일 개요

여러 개의 XML 파일 사용

사용자 파일 마이그레이션에 대한 XML 규칙

사용자 지정 XML 파일 만들기 및 편집

GenerateDocPatterns 함수

시스템 및 사용자 컨텍스트 이해

사용자 지정된 버전의 XML 파일에 대한 샘플 마이그레이션 규칙

제외 규칙 사용 예

포함 규칙 사용 예

다음 단계

Config.xml 파일 개요

Config.xml 파일은 ScanState 도구의 /genconfig 옵션을 사용하여 만드는 구성 파일로서 USMT에서 마이그레이션하는 운영 체제 구성 요소를 수정하는 데 사용할 수 있습니다. Config.xml 파일은 scanstate /i:migapps.xml /i:migdocs.xml /genconfig:c:\myFolder\config.xml 예에서와 같이 다른 XML 파일과 함께 사용할 수 있습니다. 이와 같이 Config.xml 파일을 사용하면 다른 XML 파일을 수정하거나 만들지 않고도 사용자 프로필, 데이터 및 설정을 포함하여 마이그레이션과 관련된 사항을 자세히 제어할 수 있습니다. Config.xml 파일에 대한 자세한 내용은 USMT XML 파일 사용자 지정Config.xml 파일을 참조하세요.

참고

Config.xml 파일의 XML 요소를 수정할 때는 파일에서 요소를 삭제하는 대신 요소를 편집하고 migrate 속성을 no로 설정해야 합니다. 속성을 설정하는 대신 요소를 삭제하면 다른 XML 파일의 규칙에 의해 구성 요소가 마이그레이션될 수 있습니다.

MigApp.xml 파일 개요

USMT와 함께 설치되는 MigApp.xml 파일에는 USMT가 마이그레이션하는 항목에 나열된 응용 프로그램에 대한 설정을 마이그레이션할 수 있는 지침이 포함되어 있습니다. 응용 프로그램 설정을 마이그레이션하려면 ScanState 및 LoadState 도구를 사용할 때 /i 옵션을 사용하여 MigApp.xml 파일을 포함해야 합니다. MigDocs.xml과 MigUser.xml 파일은 응용 프로그램 설정을 마이그레이션하지 않습니다. 사용자 지정 XML 파일을 만들어 추가 응용 프로그램을 포함할 수 있습니다. 자세한 내용은 USMT XML 파일 사용자 지정를 참조하세요.

중요

MigApps.xml 파일은 Microsoft(R) Office Outlook(R)과 연결된 .pst 파일만 검색하여 마이그레이션합니다. Outlook과 연결되지 않은 .pst 파일 마이그레이션에 대한 자세한 내용은 이 문서의 사용자 지정된 버전의 XML 파일에 대한 샘플 마이그레이션 규칙 섹션을 참조하세요.

MigDocs.xml 파일 개요

MigDocs.xml 파일은 새 GenerateDocPatterns 도우미 함수를 사용하여 USMT가 파일 위치를 기반으로 하여 원본 컴퓨터에서 파일을 마이그레이션할 수 있는 지침을 만듭니다. ScanState 및 LoadState 도구와 함께 MigDocs.xml 파일을 사용하면 XML 지침 없이 USMT를 사용하는 것보다 더 목적에 맞는 마이그레이션을 수행할 수 있습니다.

기본 MigDocs.xml 파일은 다음 항목을 마이그레이션합니다.

  • %WINDIR%, %PROGRAMFILES%, %PROGRAMDATA% 또는 %USERS%를 제외한 드라이브의 루트에 있는 모든 파일

  • 모든 고정 드라이브의 루트 디렉터리에 있는 모든 폴더. 예: c:\data_mail\*[*]

  • Profiles 폴더의 루트에 있는 모든 파일(시스템 프로필에 있는 파일 제외). 예: c:\users\name[mail.pst]

  • Profiles 폴더의 루트에 있는 모든 폴더(시스템 프로필 폴더 제외). 예: c:\users\name\new folder\*[*]

  • 표준 공유 폴더:

    • CSIDL_COMMON_DESKTOPDIRECTORY

    • CSIDL_COMMON_FAVORITES

    • CSIDL_COMMON_DOCUMENTS

    • CSIDL_COMMON_MUSIC

    • CSIDL_COMMON_PICTURES

    • CSIDL_COMMON_VIDEO

    • FOLDERID_PublicDownloads

  • 각 사용자에 대한 표준 사용자 프로필 폴더:

    • CSIDL_MYDOCUMENTS

    • CSIDL_MYPICTURES

    • FOLDERID_OriginalImages

    • CSIDL_MYMUSIC

    • CSIDL_MYVIDEO

    • CSIDL_FAVORITES

    • CSIDL_DESKTOP

    • CSIDL_QUICKLAUNCH

    • FOLDERID_Contacts

    • FOLDERID_Libraries

    • FOLDERID_Downloads

    • FOLDERID_SavedGames

    • FOLDERID_RecordedTV

기본 MigDocs.xml 파일은 다음 항목은 마이그레이션하지 않습니다.

  • 숨김시스템 특성으로 모두 태그 지정된 파일

  • 이동식 드라이브에 있는 파일과 폴더

  • %WINDIR%, %PROGRAMDATA% 및 %PROGRAMFILES% 폴더에 있는 데이터

  • 설치된 응용 프로그램이 포함된 폴더

ScanState 도구와 함께 /genmigxml 옵션을 사용하여 마이그레이션할 파일을 검토하고 수정할 수도 있습니다. 자세한 내용은 이 문서의 사용자 지정 XML 파일 만들기 및 편집 섹션을 참조하세요.

MigUser.xml 파일 개요

MigUser.xml 파일에는 USMT가 파일 이름 확장명을 기반으로 하여 사용자 파일을 마이그레이션할 수 있는 지침이 포함되어 있습니다. ScanState 및 LoadState 도구와 함께 MigUser.xml 파일을 사용하면 XML 지침 없이 USMT를 사용하는 것보다 더 목적에 맞는 마이그레이션을 수행할 수 있습니다. MigUser.xml 파일은 컴퓨터에서 지정된 파일 이름 확장명을 갖는 모든 파일뿐 아니라 표준 사용자 프로필 폴더에 있는 모든 파일을 수집합니다.

기본 MigUser.xml 파일은 다음 항목을 마이그레이션합니다.

  • 다음과 같은 표준 사용자 프로필 폴더에 있는 모든 파일:

    • CSIDL_MYVIDEO

    • CSIDL_MYMUSIC

    • CSIDL_DESKTOP

    • CSIDL_STARTMENU

    • CSIDL_PERSONAL

    • CSIDL_MYPICTURES

    • CSIDL_FAVORITES

    • CSIDL_QUICK LAUNCH

  • 다음 확장명을 갖는 파일:

    .qdf, .qsd, .qel, .qph, .doc*, .dot*, .rtf, .mcw, .wps, .scd, .wri, .wpd, .xl*, .csv, .iqy, .dqy, .oqy, .rqy, .wk*, .wq1, .slk, .dif, .ppt*, .pps*, .pot*, .sh3, .ch3, .pre, .ppa, .txt, .pst, .one*, .vl*, .vsd, .mpp, .or6, .accdb, .mdb, .pub

기본 MigUser.xml 파일은 다음 항목은 마이그레이션하지 않습니다.

  • 숨김시스템 특성으로 모두 태그 지정된 파일

  • 이동식 드라이브에 있는 파일과 폴더

  • %WINDIR%, %PROGRAMFILES%, %PROGRAMDATA% 폴더에 있는 데이터

  • 사용자 프로필 외부에 있는 폴더의 파일에 대한 ACLS.

MigUser.xml 파일의 복사본을 만들어 표준 사용자 프로필 폴더 및 파일 이름 확장명을 포함하거나 제외하도록 수정할 수 있습니다. 원본 컴퓨터에서 마이그레이션할 파일의 확장명을 모두 알고 있으면 MigUser.xml 파일을 사용하여 파일 위치에 관계없이 모든 관련 데이터를 이동합니다. 그러나 이 경우 의도한 것보다 더 많은 파일이 마이그레이션에 포함될 수 있습니다. 예를 들어 모든 .jpg 파일을 마이그레이션하도록 선택하는 경우 원본 컴퓨터에 설치된 레거시 응용 프로그램의 이미지 파일(예: 미리 보기 및 로고)을 마이그레이션할 수 있습니다.

참고

MigUser.xml 파일 내의 규칙에 각 파일 이름 확장명을 포함할 때마다 ScanState 도구가 마이그레이션할 파일을 수집하는 데 필요한 시간이 늘어납니다. 300개 이상의 파일 형식을 마이그레이션하는 경우 마이그레이션 속도가 느려질 수 있습니다. 데이터 마이그레이션을 구성하는 다른 방법에 대한 자세한 내용은 이 문서의 여러 개의 XML 파일 사용 섹션을 참조하세요.

여러 개의 XML 파일 사용

ScanState 및 LoadState 도구와 함께 여러 개의 XML 파일을 사용할 수 있습니다. USMT에서 생성하거나 포함된 각 기본 XML 파일은 마이그레이션의 특정 구성 요소에 대해 구성되어 있습니다. 사용자 지정 XML 파일을 사용하여 이러한 기본 파일을 추가 마이그레이션 규칙으로 보완할 수도 있습니다.

XML 마이그레이션 파일 다음 구성 요소 수정

Config.xml 파일

바탕 화면 배경 무늬 및 바탕 화면 테마 등의 운영 체제 구성 요소

다른 기본 XML 파일과 함께 config.xml 파일을 생성하여 일부 응용 프로그램 및 문서 설정을 포함하도록 config.xml을 오버로드할 수도 있습니다. 자세한 내용은 USMT XML 파일 사용자 지정Config.xml 파일을 참조하세요.

MigApps.xml 파일

응용 프로그램 설정

MigUser.xml 또는 MigDocs.xml 파일

사용자 파일 및 프로필 설정

사용자 지정 XML 파일

다른 XML 파일에 포함된 규칙이 적용되지 않는 응용 프로그램 설정, 사용자 프로필 설정 또는 사용자 파일

예를 들어 다음 예에서와 같이 단일 마이그레이션에 모든 XML 마이그레이션 파일 유형을 사용할 수 있습니다.

Scanstate <store> /config:c:\myFolder\config.xml /i:migapps.xml /i:migdocs.xml /i:customrules.xml

사용자 파일 마이그레이션에 대한 XML 규칙

중요

MigUser.xml과 MigDocs.xml 파일은 같은 명령에서 함께 사용해서는 안 됩니다. 이 두 XML 파일을 모두 사용하면 일부 마이그레이션된 파일이 중복될 수 있습니다. 이러한 문제는 각 XML 파일에 지정된 대상 위치 지침이 충돌하는 경우 발생합니다. 대상 파일은 마이그레이션 중에 한 번만 저장되지만, 각 XML 파일에 의해 대상 컴퓨터의 다른 위치에 적용됩니다.

MigDocs.xml 파일은 MigUser.xml 파일보다 더 넓은 범위의 데이터를 수집하므로, 데이터 집합을 알 수 없거나 표준 사용자 프로필 폴더 외부에 저장된 파일이 많은 경우 MigDocs.xml 파일을 사용하는 것이 더 좋습니다. MigDocs.xml 파일은 위치를 기반으로 하여 데이터의 폴더를 마이그레이션하는 반면 MigUser.xml 파일은 지정된 파일 이름 확장명을 갖는 파일만 마이그레이션합니다.

마이그레이션을 더 자세히 제어하려면 사용자 지정 XML 파일을 만들 수 있습니다. 이 문서의 사용자 지정 XML 파일 만들기 및 편집 섹션을 참조하세요.

사용자 지정 XML 파일 만들기 및 편집

/genmigxml 명령줄 옵션을 사용하여 마이그레이션에 포함할 파일을 결정할 수 있습니다. /genmigxml 옵션은 지정한 위치에 파일을 만들므로 XML 규칙을 검토하고 필요에 따라 규칙을 수정할 수 있습니다.

참고

USMT를 다시 설치하면 기본 마이그레이션 XML 파일을 덮어쓰고 이러한 파일을 직접 사용자 지정한 내용이 모두 손실됩니다. 사용자 지정 마이그레이션 규칙에 대해 개별 XML 파일을 만든 다음 보안 위치에 저장하는 것이 좋습니다.

원본 컴퓨터에 대한 XML 마이그레이션 규칙 파일을 생성하려면

  1. 시작, 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 다음 계정으로 실행을 클릭합니다.

  2. 관리자 권한이 있는 계정을 선택하고 암호를 입력한 다음 확인을 클릭합니다.

  3. 명령 프롬프트에 다음과 같이 입력합니다.

    cd /d <USMTpath>
    
    scanstate.exe /genmigxml: <filepath.xml>
    

    여기서 *<USMTpath>*는 USMT 원본 컴퓨터에서 파일과 도구를 저장한 위치이고 *<filepath.xml>*은 보고서를 저장할 수 있는 파일의 전체 경로입니다. 예를 들어 다음과 같이 입력합니다.

    cd /d c:\USMT
    
    scanstate.exe /genmigxml:"C:\Documents and Settings\USMT Tester\Desktop\genMig.xml"
    

GenerateDocPatterns 함수

MigDocs.xml 파일은 세 가지 부울 값을 사용하는 GenerateDocPatterns 함수를 호출합니다. 설정을 변경하여 MigDocs.xml 파일이 마이그레이션에 대한 XML 규칙을 생성하는 방식을 수정할 수 있습니다.

설정 기본값

ScanProgramFiles

ScanProgramFiles 인수는 시스템 컨텍스트에서 GenerateDocPatterns 함수를 호출할 경우에만 사용할 수 있습니다. 이 인수는 Program Files 디렉터리를 검색하여 알려진 응용 프로그램에 대한 등록된 파일 이름 확장명을 수집할지 여부를 결정합니다.

예를 들어 이 인수를 TRUE로 설정하면 함수는 Microsoft Office 디렉터리에 있는 .doc 파일을 검색하여 마이그레이션합니다. 이는 .doc가 Microsoft Office 응용 프로그램에 등록된 파일 이름 확장명이기 때문입니다. GenerateDocPatterns 함수는 .doc 파일에 대해 다음과 같은 포함 패턴을 생성합니다.

<pattern type="File">C:\Program Files\Microsoft Office\*[*.doc]</pattern>

포함된 폴더의 자식 폴더에 설치된 응용 프로그램이 있는 경우 ScanProgramFiles는 또한 자식 폴더에 대해 제외 규칙을 만듭니다. 응용 프로그램 폴더 아래의 모든 폴더에서 등록된 파일 이름 확장명이 재귀적으로 검색됩니다.

False

IncludePatterns

IncludePatterns 인수는 XML에 제외 또는 포함 패턴을 생성할지 여부를 결정합니다. 이 인수를 TRUE로 설정하면 GenerateDocPatterns 함수는 포함 패턴을 생성하고 이 함수는 <include> 요소 아래에 추가되어야 합니다. 이 인수를 FALSE로 변경하면 제외 패턴이 생성되고 이 함수는 <exclude> 요소 아래에 추가되어야 합니다.

True

SystemDrive

SystemDrive 인수는 모든 고정 드라이브에 대해 패턴을 생성할지 또는 시스템 드라이브에 대해서만 패턴을 생성할지 여부를 결정합니다. 이 인수를 TRUE로 변경하면 모든 패턴이 시스템 드라이브로 제한됩니다.

False

사용법:

MigXmlHelper.GenerateDocPatterns ("<ScanProgramFiles>", "<IncludePatterns>", "<SystemDrive>")

시스템 드라이브에 대해서만 데이터 포함 패턴을 만들려면

<include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>

     <objectSet>

        <script>MigXmlHelper.GenerateDocPatterns ("FALSE","TRUE","TRUE")</script>

     </objectSet>

</include>

%PROGRAMFILES% 디렉터리에서 등록된 확장명에 대한 파일을 수집하도록 포함 규칙을 만들려면

<include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>

     <objectSet>

        <script>MigXmlHelper.GenerateDocPatterns ("TRUE","TRUE","FALSE")</script>

     </objectSet>

</include>

데이터 제외 패턴을 만들려면

<exclude filter='MigXmlHelper.IgnoreIrrelevantLinks()'>

     <objectSet>

        <script>MigXmlHelper.GenerateDocPatterns ("FALSE","FALSE","FALSE")</script>

     </objectSet>

</exclude>

시스템 및 사용자 컨텍스트 이해

마이그레이션 XML 파일에는 각각 컨텍스트 설정이 다른 두 개의 <component> 요소가 포함되어 있습니다. 시스템 컨텍스트는 User Profiles 디렉터리에 저장되지 않은 컴퓨터의 파일에 적용되는 반면, 사용자 컨텍스트는 개별 사용자와 관련 있는 파일에 적용됩니다.

시스템 컨텍스트

시스템 컨텍스트에는 User Profiles 디렉터리 외부에 있는 데이터에 대한 규칙이 포함됩니다. 예를 들어 MigDocs.xml 파일의 시스템 컨텍스트에서 GenerateDocPatterns 함수를 호출하면 이 함수는 모든 공통 셸 폴더, 하드 드라이브의 루트 디렉터리에 있는 파일 및 하드 드라이브의 루트에 있는 폴더에 대해 패턴을 만듭니다. 다음 폴더가 포함됩니다.

  • CSIDL_COMMON_DESKTOPDIRECTORY

  • CSIDL_COMMON_FAVORITES

  • CSIDL_COMMON_DOCUMENTS

  • CSIDL_COMMON_MUSIC

  • CSIDL_COMMON_PICTURES

  • CSIDL_COMMON_VIDEO

  • FOLDERID_PublicDownloads

사용자 컨텍스트

사용자 컨텍스트에는 User Profiles 디렉터리에 있는 데이터에 대한 규칙이 포함됩니다. MigDocs.xml 파일의 사용자 컨텍스트에서 GenerateDocPatterns 함수를 호출하면 이 함수는 모든 사용자 셸 폴더, 프로필의 루트에 있는 파일 및 프로필의 루트에 있는 폴더에 대해 패턴을 만듭니다. 다음 폴더가 포함됩니다.

  • CSIDL_MYDOCUMENTS

  • CSIDL_MYPICTURES

  • FOLDERID_OriginalImages

  • CSIDL_MYMUSIC

  • CSIDL_MYVIDEO

  • CSIDL_FAVORITES

  • CSIDL_DESKTOP

  • CSIDL_QUICKLAUNCH

  • FOLDERID_Contacts

  • FOLDERID_Libraries

  • FOLDERID_Downloads

  • FOLDERID_SavedGames

  • FOLDERID_RecordedTV

참고

사용자 컨텍스트가 할당된 구성 요소에 포함된 규칙은 컴퓨터의 각 사용자 프로필에 대해 실행됩니다. MigDocs.xml에서 파일을 여러 번 검색해도 마이그레이션 저장소에는 한 번만 복사되지만 사용자 컨텍스트에 규칙이 많이 포함되어 있는 경우에는 마이그레이션 속도가 느려질 수 있습니다. 적용 가능한 경우 시스템 컨텍스트를 사용하세요.

사용자 지정된 버전의 XML 파일에 대한 샘플 마이그레이션 규칙

참고

USMT의 사용자 지정된 XML 파일에 대한 모범 사례 및 요구 사항을 보려면 USMT XML 파일 사용자 지정일반 규칙을 참조하세요.

제외 규칙 사용 예

아래 예에서 원본 컴퓨터에는 "new folder" 디렉터리에 "new text document"라는 .txt 파일이 있습니다. 기본 MigDocs.xml 동작은 new text document.txt 파일과 "new folder" 디렉터리에 포함된 모든 파일을 마이그레이션합니다. 함수에서 생성된 규칙은 다음과 같습니다.

규칙 1

<pattern type="File">d:\new folder\[new text document.txt]</pattern>

규칙 2

<pattern type="File">d:\new folder\*[*]</pattern>

new text document.txt 파일뿐 아니라 "new folder"에 있는 모든 .txt 파일을 제외하려면 다음을 수행할 수 있습니다.

예제 1: 폴더에 있는 모든 .txt 파일 제외

규칙 1을 제외하려면 파일 이름이 정확히 일치해야 합니다. 그러나 규칙 2의 경우 파일 이름 확장명을 사용하여 파일을 제외하는 패턴을 만들 수 있습니다.

<exclude>

     <objectSet>

        <pattern type="File">D:\Newfolder\[new text document.txt]</pattern>

         <pattern type="File">D:\New folder\*[*.txt]</pattern>

     </objectSet>

</exclude>

예제 2: UnconditionalExclude 요소를 사용하여 규칙에 포함 규칙보다 높은 우선 순위 지정

파일 이름이나 파일 위치는 모르지만 파일 이름 확장명을 알고 있으면 GenerateDrivePatterns 함수를 사용할 수 있습니다. 그러나 이 경우 규칙은 MigDocs.xml 파일에서 생성한 기본 포함 규칙보다 덜 구체적이므로 우선 순위가 지정되지 않습니다. <UnconditionalExclude> 요소를 사용하여 이 규칙에 기본 포함 규칙보다 높은 우선 순위를 지정해야 합니다. XML 마이그레이션 규칙의 우선 순위에 대한 자세한 내용은 충돌 및 우선 순위를 참조하세요.

<unconditionalExclude>

     <objectSet>

        <script>MigXmlHelper.GenerateDrivePatterns ("*[*.txt]", "Fixed")</script>

     </objectSet>

</unconditionalExclude>

예제 3: UserandSystem 컨텍스트 구성 요소를 사용하여 두 컨텍스트에서 모두 규칙 실행

<UnconditionalExclude> 요소를 시스템 컨텍스트와 사용자 컨텍스트에 모두 적용하려면 UserandSystem 컨텍스트를 사용하여 세 번째 구성 요소를 만들 수 있습니다. 이 구성 요소의 규칙은 두 컨텍스트에서 모두 실행됩니다.

<component type="Documents" context="UserandSystem">

   <displayName>MigDocExcludes</displayName>

   <role role="Data">

     <rules>

       <unconditionalExclude>

         <objectSet>

                <script>MigXmlHelper.GenerateDrivePatterns ("*[*.txt]", "Fixed")</script>

         </objectSet>

       </unconditionalExclude>

     </rules>

   </role>

</component>

사용자 지정 마이그레이션 XML 파일에서 사용할 수 있는 제외 규칙에 대한 예를 보려면 파일 및 설정 제외를 참조하세요.

포함 규칙 사용 예

응용 프로그램 데이터 디렉터리는 포함 규칙을 추가해야 하는 가장 일반적인 위치입니다. GenerateDocPatterns 함수는 기본적으로 이 위치를 제외합니다. 회사에서 중요한 데이터를 이 위치에 저장하는 응용 프로그램을 사용하는 경우 포함 규칙을 만들어 데이터를 마이그레이션할 수 있습니다. 예를 들어 .pst 파일의 기본 위치는 %CSIDL_LOCAL_APPDATA%\Microsoft\Outlook입니다. Migapp.xml 파일에는 Microsoft Outlook과 연결된 .pst 파일만 이동하는 마이그레이션 규칙이 포함되어 있습니다. 연결되지 않은 .pst 파일을 포함하려면 다음을 수행할 수 있습니다.

예제 1: 알려진 사용자 폴더에 있는 파일 이름 확장명 포함

이 규칙은 기본 위치에 있지만 Microsoft Outlook과 연결되지 않은 .pst 파일을 포함합니다. 사용자 컨텍스트를 사용하여 컴퓨터의 각 사용자에 대해 이 규칙을 실행합니다.

<include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>

     <objectSet>

        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Outlook\*[*.pst]</pattern>

     </objectSet>

</include>

예제 2: Program Files에 있는 파일 이름 확장명 포함

사용자 프로필 외부 위치(예: Program Files 폴더)의 경우 시스템 컨텍스트 구성 요소에 규칙을 추가할 수 있습니다.

<include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>

     <objectSet>

        <pattern type="File">%CSIDL_PROGRAM_FILES%\*[*.pst]</pattern>

     </objectSet>

</include>

사용자 지정 마이그레이션 XML 파일에서 사용할 수 있는 포함 규칙에 대한 예를 보려면 파일 및 설정 포함을 참조하세요.

참고

XML 마이그레이션 규칙의 우선 순위에 대한 자세한 내용은 충돌 및 우선 순위를 참조하세요.

다음 단계

MigDocs.xml 파일 또는 기타 XML 마이그레이션 파일에 마이그레이션에 대한 추가 규칙을 포함할 수 있습니다. 예를 들어 규칙이 대상 컴퓨터에 적용되는 경우 <locationModify> 요소를 사용하여 파일을 수집한 폴더에서 다른 폴더로 파일을 이동할 수 있습니다. 자세한 내용은 USMT XML 참조를 참조하세요.

XML 스키마(MigXML.xsd) 파일을 사용하여 사용자 지정된 XML 파일 구문의 유효성을 검사할 수 있습니다. 자세한 내용은 USMT 리소스를 참조하세요.

참고 항목

기타 리소스

파일 및 설정 제외
파일 및 설정 포함