認識された環境変数
XML ファイル MigDocs.xml
、 MigApp.xml
、および MigUser.xml
を使用する場合、環境変数を使用して、コンピューターごとに異なるフォルダーを識別できます。 一定の特殊項目 ID リスト (CSIDL) 値は、アプリケーションが頻繁に使用するが、特定のコンピューター上で異なる名前または場所を持つ可能性があるフォルダーを識別する方法を提供します。 たとえば、 Documents フォルダーは、あるコンピューターで C:\Users\<Username>\Documents
し、別のコンピューターで C:\Users\<Username>\My Documents
できます。 アスタリスク (*) ワイルドカード文字は、 MigUser.xml
、 MigApp.xml
、および MigDoc.xml
ファイルで使用できます。 ただし、アスタリスク (*) ワイルドカード文字は、 Config.xml
ファイルでは使用できません。
オペレーティング システムと各ユーザーのコンテキストで処理される変数
これらの変数は、context=UserAndSystem
、context=User
、およびcontext=System
を含む.xmlファイルのセクション内で使用できます。
変数 | 説明 |
---|---|
ALLUSERSAPPDATA | CSIDL_COMMON_APPDATAと同じです。 |
ALLUSERSPROFILE |
%PROFILESFOLDER%\Public または%PROFILESFOLDER%\all users を参照します。 |
COMMONPROGRAMFILES | CSIDL_PROGRAM_FILES_COMMONと同じです。 |
COMMONPROGRAMFILES(X86) | 64 ビット システム上の C:\Program Files (x86)\Common Files フォルダーを参照します。 |
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% 内の [お気に入り] フォルダーを参照します。 |
CSIDL_DEFAULT_HISTORY |
%DEFAULTUSERPROFILE% 内の履歴フォルダーを参照します。 |
CSIDL_DEFAULT_INTERNET_CACHE |
%DEFAULTUSERPROFILE% 内のインターネット キャッシュ フォルダーを参照します。 |
CSIDL_DEFAULT_PERSONAL |
%DEFAULTUSERPROFILE% 内の個人用フォルダーを参照します。 |
CSIDL_DEFAULT_MYDOCUMENTS |
%DEFAULTUSERPROFILE% 内の Documents フォルダーを参照します。 |
CSIDL_DEFAULT_MYPICTURES |
%DEFAULTUSERPROFILE% 内の Pictures フォルダーを参照します。 |
CSIDL_DEFAULT_MYMUSIC |
%DEFAULTUSERPROFILE% 内の Music フォルダーを参照します。 |
CSIDL_DEFAULT_MYVIDEO |
%DEFAULTUSERPROFILE% 内の [ビデオ] フォルダーを参照します。 |
CSIDL_DEFAULT_RECENT |
%DEFAULTUSERPROFILE% 内の [最近使った] フォルダーを参照します。 |
CSIDL_DEFAULT_SENDTO |
%DEFAULTUSERPROFILE% 内の [送信先] フォルダーを参照します。 |
CSIDL_DEFAULT_STARTMENU |
%DEFAULTUSERPROFILE% 内の [スタート メニュー] フォルダーを参照します。 |
CSIDL_DEFAULT_PROGRAMS |
%DEFAULTUSERPROFILE% 内の [プログラム] フォルダーを参照します。 |
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 ディレクトリまたはシステム ルート パス。 この値は、 %WINDIR% または %SYSTEMROOT% 環境変数に対応します。 一般的なパスは 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) | 64 ビット システム上の C:\Program Files (x86) フォルダーを参照します。 |
制 |
%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=User
とcontext=UserAndSystem
があるセクション内の.xmlファイルで使用できます。
変数 | 説明 |
---|---|
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 |
<User> デスクトップ項目を表す仮想フォルダー。 この値は 、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 。 |