認識された環境変数

XML ファイル MigDocs.xml、、 MigApp.xml、 を MigUser.xml 使用する場合、環境変数を使用して、異なるコンピューターで異なるフォルダーを識別できます。 一定の特殊項目 ID リスト (CSIDL) 値は、アプリケーションが頻繁に使用するが、特定のコンピューター上で異なる名前または場所を持つ可能性があるフォルダーを識別する方法を提供します。 たとえば、Documents フォルダーは 1 台のコンピューターとC:\Users\<Username>\My Documents別のコンピューター上にある場合がありますC:\Users\<Username>\Documents。 アスタリスク (*) ワイルドカード文字は、 および MigDoc.xml ファイルでMigUser.xmlMigApp.xml使用できます。 ただし、アスタリスク (*) ワイルドカード文字はファイルで Config.xml 使用できません。

オペレーティング システムと各ユーザーのコンテキストで処理される変数

これらの変数は、 を含む .xml ファイルのセクション内でcontext=UserAndSystemcontext=Usercontext=System使用できます。

変数 説明
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%の Cookie フォルダーを参照します。
CSIDL_DEFAULT_CONTACTS %DEFAULTUSERPROFILE%の連絡先フォルダーを参照します。
CSIDL_DEFAULT_DESKTOP %DEFAULTUSERPROFILE%のデスクトップ フォルダーを参照します。
CSIDL_DEFAULT_DOWNLOADS %DEFAULTUSERPROFILE%のダウンロード フォルダーを参照します。
CSIDL_DEFAULT_FAVORITES %DEFAULTUSERPROFILE%の Favorites フォルダーを参照します。
CSIDL_DEFAULT_HISTORY %DEFAULTUSERPROFILE%の履歴フォルダーを参照します。
CSIDL_DEFAULT_INTERNET_CACHE %DEFAULTUSERPROFILE%のインターネット キャッシュ フォルダーを参照します。
CSIDL_DEFAULT_PERSONAL %DEFAULTUSERPROFILE%の Personal フォルダーを参照します。
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%の Send To フォルダーを参照します。
CSIDL_DEFAULT_STARTMENU %DEFAULTUSERPROFILE%のスタート メニュー フォルダーを参照します。
CSIDL_DEFAULT_PROGRAMS %DEFAULTUSERPROFILE%の [プログラム] フォルダーを参照します。
CSIDL_DEFAULT_STARTUP %DEFAULTUSERPROFILE%の Startup フォルダーを参照します。
CSIDL_DEFAULT_TEMPLATES %DEFAULTUSERPROFILE%の Templates フォルダーを参照します。
CSIDL_DEFAULT_QUICKLAUNCH %DEFAULTUSERPROFILE%のサイド リンク バー フォルダーを参照します。
CSIDL_FONTS フォントを含む仮想フォルダー。 一般的なパスは です C:\Windows\Fonts
CSIDL_PROGRAM_FILESX86 64 ビット システムの Program Files フォルダー。 一般的なパスは です C:\Program Files(86)
CSIDL_PROGRAM_FILES_COMMONX86 64 ビット システム上のアプリケーション間で共有されるコンポーネントのフォルダー。 一般的なパスは です C:\Program Files(86)\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のセクション内の .xml ファイルでcontext=User使用できます。

変数 説明
Appdata CSIDL_APPDATAと同じです。
CSIDL_ADMINTOOLS 個々のユーザーの管理ツールを格納するために使用されるファイル システム ディレクトリ。 Microsoft 管理コンソール (MMC) は、カスタマイズされたコンソールをこのディレクトリに保存し、ユーザー プロファイルでローミングします。
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% の連絡先フォルダーを参照します。
CSIDL_CONTROLS コントロール パネル項目のアイコンを含む仮想フォルダー。
CSIDL_COOKIES インターネット Cookie の共通リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは です 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 インターネット エクスプローラー用の仮想フォルダー。
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 リファレンス