다음을 통해 공유


인식된 환경 변수

XML 파일 MigDocs.xml, MigApp.xmlMigUser.xml 를 사용하는 경우 환경 변수를 사용하여 다른 컴퓨터에서 다를 수 있는 폴더를 식별할 수 있습니다. CSIDL(상수 특수 항목 ID 목록) 값은 애플리케이션이 자주 사용하지만 지정된 컴퓨터에서 다른 이름이나 위치를 가질 수 있는 폴더를 식별하는 방법을 제공합니다. 예를 들어 Documents 폴더는 한 컴퓨터와 C:\Users\<Username>\My Documents 다른 컴퓨터에 있을 C:\Users\<Username>\Documents 수 있습니다. 별표(*) 와일드카드 문자는 , MigApp.xmlMigDoc.xml 파일에서 MigUser.xml사용할 수 있습니다. 그러나 별표(*) 와일드카드 문자는 파일에서 Config.xml 사용할 수 없습니다.

운영 체제 및 각 사용자의 컨텍스트에서 처리되는 변수

이러한 변수는 , context=Usercontext=System가 있는 .xml 파일context=UserAndSystem의 섹션 내에서 사용할 수 있습니다.

변수 설명
ALLUSERSAPPDATA CSIDL_COMMON_APPDATA 동일합니다.
ALLUSERSPROFILE 또는 %PROFILESFOLDER%\all users%PROFILESFOLDER%\Public 참조합니다.
COMMONPROGRAMFILES CSIDL_PROGRAM_FILES_COMMON 동일합니다.
COMMONPROGRAMFILES(X86) C:\Program Files (x86)\Common Files 64비트 시스템의 폴더를 참조합니다.
CSIDL_COMMON_ADMINTOOLS 버전 10.0. 컴퓨터의 모든 사용자에 대한 관리 도구가 포함된 파일 시스템 디렉터리입니다.
CSIDL_COMMON_ALTSTARTUP 모든 사용자에 대해 지역화되지 않은 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다.
CSIDL_COMMON_APPDATA 모든 사용자에 대한 애플리케이션 데이터를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로 Windows는 입니다 C:\ProgramData.
CSIDL_COMMON_DESKTOPDIRECTORY 모든 사용자에 대해 데스크톱에 표시되는 파일 및 폴더가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Desktop.
CSIDL_COMMON_DOCUMENTS 모든 사용자에게 공통적인 문서가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Documents.
CSIDL_COMMON_FAVORITES 모든 사용자에게 공통된 즐겨찾기에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 C:\Users\Public\Favorites입니다.
CSIDL_COMMON_MUSIC 모든 사용자에게 공통적인 음악 파일의 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Music.
CSIDL_COMMON_PICTURES 모든 사용자에게 공통적인 이미지 파일의 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Pictures.
CSIDL_COMMON_PROGRAMS 모든 사용자의 시작 메뉴에 표시되는 공통 프로그램 그룹의 디렉터리를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Start Menu\Programs.
CSIDL_COMMON_STARTMENU 모든 사용자의 시작 메뉴에 표시되는 프로그램 및 폴더가 포함된 파일 시스템 디렉터리입니다. Windows의 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Start Menu.
CSIDL_COMMON_STARTUP 모든 사용자에 대한 시작 폴더에 표시되는 프로그램이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_COMMON_TEMPLATES 모든 사용자가 사용할 수 있는 템플릿이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\ProgramData\Microsoft\Windows\Templates.
CSIDL_COMMON_VIDEO 모든 사용자에게 공통된 비디오 파일의 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\Public\Videos.
CSIDL_DEFAULT_APPDATA %DEFAULTUSERPROFILE%의 폴더를 Appdata 참조합니다.
CSIDL_DEFAULT_LOCAL_APPDATA %DEFAULTUSERPROFILE%의 로컬 Appdata 폴더를 참조합니다.
CSIDL_DEFAULT_COOKIES %DEFAULTUSERPROFILE%의 Cookies 폴더를 참조합니다.
CSIDL_DEFAULT_CONTACTS %DEFAULTUSERPROFILE%의 Contacts 폴더를 참조합니다.
CSIDL_DEFAULT_DESKTOP %DEFAULTUSERPROFILE%의 데스크톱 폴더를 참조합니다.
CSIDL_DEFAULT_DOWNLOADS %DEFAULTUSERPROFILE%의 다운로드 폴더를 참조합니다.
CSIDL_DEFAULT_FAVORITES %DEFAULTUSERPROFILE%의 즐겨찾기 폴더를 참조합니다.
CSIDL_DEFAULT_HISTORY %DEFAULTUSERPROFILE%의 기록 폴더를 참조합니다.
CSIDL_DEFAULT_INTERNET_CACHE %DEFAULTUSERPROFILE%의 Internet Cache 폴더를 참조합니다.
CSIDL_DEFAULT_PERSONAL %DEFAULTUSERPROFILE%의 개인 폴더를 참조합니다.
CSIDL_DEFAULT_MYDOCUMENTS %DEFAULTUSERPROFILE%의 Documents 폴더를 참조합니다.
CSIDL_DEFAULT_MYPICTURES %DEFAULTUSERPROFILE%의 Pictures 폴더를 참조합니다.
CSIDL_DEFAULT_MYMUSIC %DEFAULTUSERPROFILE%의 Music 폴더를 참조합니다.
CSIDL_DEFAULT_MYVIDEO %DEFAULTUSERPROFILE%의 Videos 폴더를 참조합니다.
CSIDL_DEFAULT_RECENT %DEFAULTUSERPROFILE%의 최근 폴더를 참조합니다.
CSIDL_DEFAULT_SENDTO %DEFAULTUSERPROFILE%의 보내기 폴더를 참조합니다.
CSIDL_DEFAULT_STARTMENU %DEFAULTUSERPROFILE%의 시작 메뉴 폴더를 참조합니다.
CSIDL_DEFAULT_PROGRAMS %DEFAULTUSERPROFILE%의 Programs 폴더를 참조합니다.
CSIDL_DEFAULT_STARTUP %DEFAULTUSERPROFILE%의 시작 폴더를 참조합니다.
CSIDL_DEFAULT_TEMPLATES %DEFAULTUSERPROFILE%의 Templates 폴더를 참조합니다.
CSIDL_DEFAULT_QUICKLAUNCH %DEFAULTUSERPROFILE%의 빠른 실행 폴더를 참조합니다.
CSIDL_FONTS 글꼴을 포함하는 가상 폴더입니다. 일반적인 경로는 입니다 C:\Windows\Fonts.
CSIDL_PROGRAM_FILESX86 64비트 시스템의 Program Files 폴더입니다. 일반적인 경로는 입니다 C:\Program Files (x86).
CSIDL_PROGRAM_FILES_COMMONX86 64비트 시스템의 애플리케이션 간에 공유되는 구성 요소의 폴더입니다. 일반적인 경로는 입니다 C:\Program Files (x86)\Common.
CSIDL_PROGRAM_FILES Program Files 폴더입니다. 일반적인 경로는 입니다 C:\Program Files.
CSIDL_PROGRAM_FILES_COMMON 애플리케이션 간에 공유되는 구성 요소의 폴더입니다. 일반적인 경로는 입니다 C:\Program Files\Common.
CSIDL_RESOURCES 리소스 데이터를 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Windows\Resources.
CSIDL_SYSTEM Windows 시스템 폴더입니다. 일반적인 경로는 입니다 C:\Windows\System32.
CSIDL_WINDOWS Windows 디렉터리 또는 시스템 루트 경로입니다. 이 값은 또는 %SYSTEMROOT% 환경 변수에 %WINDIR% 해당합니다. 일반적인 경로는 입니다 C:\Windows.
DEFAULTUSERPROFILE 의 값을 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile]참조합니다.
PROFILESFOLDER 의 값을 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory]참조합니다.
PROGRAMFILES CSIDL_PROGRAM_FILES 동일합니다.
PROGRAMFILES(X86) C:\Program Files (x86) 64비트 시스템의 폴더를 참조합니다.
체계 을 참조합니다 %WINDIR%\system32.
SYSTEM16 을 참조합니다 %WINDIR%\system.
SYSTEM32 을 참조합니다 %WINDIR%\system32.
SYSTEMDRIVE Windows 폴더를 보유하는 드라이브입니다. 이 값은 드라이브 이름이고 폴더 이름(C: 가 아님)이 아닙니다 C:\.
SYSTEMPROFILE 의 값을 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath]참조합니다.
SYSTEMROOT WINDIR과 동일합니다.
WINDIR 시스템 드라이브에 있는 Windows 폴더를 참조합니다.

사용자 컨텍스트에서만 인식되는 변수

이러한 변수는 및 context=UserAndSystem를 사용하는 섹션 context=User 의.xml 파일에서 사용할 수 있습니다.

변수 설명
APPDATA CSIDL_APPDATA 동일합니다.
CSIDL_ADMINTOOLS 개별 사용자에 대한 관리 도구를 저장하는 데 사용되는 파일 시스템 디렉터리입니다. MMC(Microsoft Management Console)는 사용자 프로필을 사용하여 로밍되는 이 디렉터리에 사용자 지정된 콘솔을 저장합니다.
CSIDL_ALTSTARTUP 사용자의 지역화되지 않은 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다.
CSIDL_APPDATA 애플리케이션별 데이터에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming.
CSIDL_BITBUCKET 사용자의 휴지통에 개체가 포함된 가상 폴더입니다.
CSIDL_CDBURN_AREA CD에 기록되기를 기다리는 파일의 준비 영역 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning.
CSIDL_CONNECTIONS 네트워크 및 전화 접속 연결을 포함하는 네트워크 Connections 나타내는 가상 폴더입니다.
CSIDL_CONTACTS 이 값은 %CSIDL_PROFILE%의 Contacts 폴더를 참조합니다.
CSIDL_CONTROLS 제어판 항목에 대한 아이콘이 포함된 가상 폴더입니다.
CSIDL_COOKIES 인터넷 쿠키에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies.
CSIDL_DESKTOP Windows 데스크톱을 나타내는 가상 폴더입니다.
CSIDL_DESKTOPDIRECTORY 데스크톱에 파일 개체를 물리적으로 저장하는 데 사용되는 파일 시스템 디렉터리로, 데스크톱 폴더 자체와 혼동해서는 안 됩니다. 일반적인 경로는 입니다 C:\Users\<username>\Desktop.
CSIDL_DRIVES 스토리지 디바이스, 프린터 및 제어판 로컬 컴퓨터의 모든 항목이 포함된 이 PC를 나타내는 가상 폴더입니다. 폴더에는 매핑된 네트워크 드라이브도 포함될 수 있습니다.
CSIDL_FAVORITES 사용자의 즐겨찾기에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Favorites.
CSIDL_HISTORY 인터넷 기록 항목에 대한 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다.
CSIDL_INTERNET 인터넷 Explorer 대한 가상 폴더입니다.
CSIDL_INTERNET_CACHE 임시 인터넷 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 다음과 입니다. C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files
CSIDL_LOCAL_APPDATA 로밍이 아닌 로컬 애플리케이션의 데이터 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Local.
CSIDL_MYDOCUMENTS Documents 폴더를 나타내는 가상 폴더입니다. 일반적인 경로는 입니다C:\Users\<username>\Documents.
CSIDL_MYMUSIC 음악 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Music.
CSIDL_MYPICTURES 이미지 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Pictures.
CSIDL_MYVIDEO 비디오 파일의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\Videos.
CSIDL_NETHOOD 네트워크 가상 폴더에 있을 수 있는 링크 개체를 포함하는 파일 시스템 디렉터리입니다. 네트워크 네임스페이스 루트를 나타내는 CSIDL_NETWORK 동일하지 않습니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts.
CSIDL_NETWORK 네트워크 네임스페이스 계층 구조의 루트인 네트워크 데스크톱 항목을 나타내는 가상 폴더입니다.
CSIDL_PERSONAL 사용자> 데스크톱 항목을 나타내는< 가상 폴더입니다. 이 값은 CSIDL_MYDOCUMENTS 동일합니다. 일반적인 경로는 입니다 C:\User\<username>\Documents.
CSIDL_PLAYLISTS 재생 앨범을 저장하는 데 사용되는 가상 폴더(일반적으로 )입니다 C:\Users\<username>\Music\Playlists.
CSIDL_PRINTERS 설치된 프린터가 포함된 가상 폴더입니다.
CSIDL_PRINTHOOD Printers 가상 폴더에 존재할 수 있는 링크 개체가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts.
CSIDL_PROFILE 사용자의 프로필 폴더입니다. 일반적인 경로는 입니다 C:\Users\<username>.
CSIDL_PROGRAMS 파일 시스템 디렉터리인 사용자의 프로그램 그룹을 포함하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
CSIDL_RECENT 사용자의 가장 최근에 사용한 문서에 대한 바로 가기가 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent.
CSIDL_SENDTO 보내기 메뉴 항목이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo.
CSIDL_STARTMENU 시작 메뉴 항목이 포함된 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu.
CSIDL_STARTUP 사용자의 시작 프로그램 그룹에 해당하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_TEMPLATES 문서 템플릿의 공통 리포지토리 역할을 하는 파일 시스템 디렉터리입니다. 일반적인 경로는 입니다 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates.
HOMEPATH 표준 환경 변수와 동일합니다.
임시 직원 컴퓨터의 임시 폴더입니다. 일반적인 경로는 입니다 %USERPROFILE%\AppData\Local\Temp.
TMP 컴퓨터의 임시 폴더입니다. 일반적인 경로는 입니다 %USERPROFILE%\AppData\Local\Temp.
USERPROFILE CSIDL_PROFILE 동일합니다.
USERSID 현재 SID(사용자 계정 보안 식별자)를 나타냅니다. 예를 들면 S-1-5-21-1714567821-1326601894-715345443-1026입니다.

USMT XML 참조