認識された環境変数
XML ファイル MigDocs.xml
、、 MigApp.xml
、 を MigUser.xml
使用する場合、環境変数を使用して、異なるコンピューターで異なるフォルダーを識別できます。 一定の特殊項目 ID リスト (CSIDL) 値は、アプリケーションが頻繁に使用するが、特定のコンピューター上で異なる名前または場所を持つ可能性があるフォルダーを識別する方法を提供します。 たとえば、Documents フォルダーは 1 台のコンピューターとC:\Users\<Username>\My Documents
別のコンピューター上にある場合がありますC:\Users\<Username>\Documents
。 アスタリスク (*) ワイルドカード文字は、 および MigDoc.xml
ファイルでMigUser.xml
MigApp.xml
使用できます。 ただし、アスタリスク (*) ワイルドカード文字はファイルで Config.xml
使用できません。
オペレーティング システムと各ユーザーのコンテキストで処理される変数
これらの変数は、 を含む .xml ファイルのセクション内でcontext=UserAndSystem
context=User
context=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 。 |