Erkannte Umgebungsvariablen
Wenn die XML-Dateien MigDocs.xml
, MigApp.xml
und MigUser.xml
verwendet werden, können die Umgebungsvariablen verwendet werden, um Ordner zu identifizieren, die auf verschiedenen Computern unterschiedlich sein können. CSIDL-Werte (Constant Special Item ID List) bieten eine Möglichkeit zum Identifizieren von Ordnern, die von Anwendungen häufig verwendet werden, aber auf jedem Computer unterschiedliche Namen oder Speicherorte aufweisen können. Beispielsweise kann C:\Users\<Username>\Documents
sich der Ordner Dokumente auf einem Computer und C:\Users\<Username>\My Documents
auf einem anderen befinden. Das Sternchen (*) Platzhalterzeichen kann in den MigUser.xml
Dateien , MigApp.xml
und MigDoc.xml
verwendet werden. Das Platzhalterzeichen (*) kann jedoch nicht in der Config.xml
Datei verwendet werden.
Variablen, die für das Betriebssystem und im Kontext jedes Benutzers verarbeitet werden
Diese Variablen können in Abschnitten in den .xml-Dateien mit context=UserAndSystem
, context=User
und context=System
verwendet werden.
Variable | Erläuterung |
---|---|
ALLUSERSAPPDATA | Identisch mit CSIDL_COMMON_APPDATA. |
ALLUSERSPROFILE | Verweist auf %PROFILESFOLDER%\Public oder %PROFILESFOLDER%\all users . |
COMMONPROGRAMFILES | Identisch mit CSIDL_PROGRAM_FILES_COMMON. |
COMMONPROGRAMFILES(X86) | Bezieht sich auf den C:\Program Files (x86)\Common Files Ordner auf 64-Bit-Systemen. |
CSIDL_COMMON_ADMINTOOLS | Version 10.0. Das Dateisystemverzeichnis, das Verwaltungstools für alle Benutzer des Computers enthält. |
CSIDL_COMMON_ALTSTARTUP | Das Dateisystemverzeichnis, das der nicht lokalisierten Startprogrammgruppe für alle Benutzer entspricht. |
CSIDL_COMMON_APPDATA | Das Dateisystemverzeichnis, das Anwendungsdaten für alle Benutzer enthält. Ein typischer Windows-Pfad ist C:\ProgramData . |
CSIDL_COMMON_DESKTOPDIRECTORY | Das Dateisystemverzeichnis, das Dateien und Ordner enthält, die für alle Benutzer auf dem Desktop angezeigt werden. Ein typischer Pfad ist C:\Users\Public\Desktop . |
CSIDL_COMMON_DOCUMENTS | Das Dateisystemverzeichnis, das Dokumente enthält, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C:\Users\Public\Documents . |
CSIDL_COMMON_FAVORITES | Das Dateisystemverzeichnis, das als gemeinsames Repository für Favoriten dient, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C:\Users\Public\Favorites. |
CSIDL_COMMON_MUSIC | Das Dateisystemverzeichnis, das als Repository für Musikdateien dient, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C:\Users\Public\Music . |
CSIDL_COMMON_PICTURES | Das Dateisystemverzeichnis, das als Repository für Bilddateien dient, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C:\Users\Public\Pictures . |
CSIDL_COMMON_PROGRAMS | Das Dateisystemverzeichnis, das die Verzeichnisse für die allgemeinen Programmgruppen enthält, die im Startmenü für alle Benutzer angezeigt werden. Ein typischer Pfad ist C:\ProgramData\Microsoft\Windows\Start Menu\Programs . |
CSIDL_COMMON_STARTMENU | Das Dateisystemverzeichnis, das die Programme und Ordner enthält, die im Startmenü für alle Benutzer angezeigt werden. Ein typischer Pfad in Windows ist C:\ProgramData\Microsoft\Windows\Start Menu . |
CSIDL_COMMON_STARTUP | Das Dateisystemverzeichnis, das die Programme enthält, die im Ordner Start für alle Benutzer angezeigt werden. Ein typischer Pfad ist C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_COMMON_TEMPLATES | Das Dateisystemverzeichnis, das die Vorlagen enthält, die allen Benutzern zur Verfügung stehen. Ein typischer Pfad ist C:\ProgramData\Microsoft\Windows\Templates . |
CSIDL_COMMON_VIDEO | Das Dateisystemverzeichnis, das als Repository für Videodateien dient, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C:\Users\Public\Videos . |
CSIDL_DEFAULT_APPDATA | Verweist auf den Appdata Ordner in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_LOCAL_APPDATA | Verweist auf den lokalen Appdata Ordner in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_COOKIES | Verweist auf den Ordner Cookies in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_CONTACTS | Verweist auf den Ordner Kontakte in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_DESKTOP | Verweist auf den Ordner Desktop in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_DOWNLOADS | Verweist auf den Ordner Downloads in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_FAVORITES | Verweist auf den Ordner Favoriten in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_HISTORY | Verweist auf den Ordner Verlauf in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_INTERNET_CACHE | Verweist auf den Internetcacheordner in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_PERSONAL | Verweist auf den Ordner Personal in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYDOCUMENTS | Verweist auf den Ordner Dokumente in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYPICTURES | Verweist auf den Ordner Bilder in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYMUSIC | Verweist auf den Ordner Musik in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYVIDEO | Verweist auf den Ordner Videos in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_RECENT | Verweist auf den Ordner Zuletzt verwendet in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_SENDTO | Verweist auf den Ordner Senden an in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_STARTMENU | Verweist auf den Ordner "Startmenü" in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_PROGRAMS | Verweist auf den Ordner Programme in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_STARTUP | Verweist auf den Ordner Startup in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_TEMPLATES | Verweist auf den Ordner Templates in %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_QUICKLAUNCH | Bezieht sich auf den Schnellstartordner in %DEFAULTUSERPROFILE% . |
CSIDL_FONTS | Ein virtueller Ordner, der Schriftarten enthält. Ein typischer Pfad ist C:\Windows\Fonts . |
CSIDL_PROGRAM_FILESX86 | Der Ordner "Programme" auf 64-Bit-Systemen. Ein typischer Pfad ist C:\Program Files(86) . |
CSIDL_PROGRAM_FILES_COMMONX86 | Ein Ordner für Komponenten, die anwendungsübergreifend auf 64-Bit-Systemen gemeinsam genutzt werden. Ein typischer Pfad ist C:\Program Files(86)\Common . |
CSIDL_PROGRAM_FILES | Der Ordner "Programme". Ein typischer Pfad ist C:\Program Files . |
CSIDL_PROGRAM_FILES_COMMON | Ein Ordner für Komponenten, die anwendungsübergreifend gemeinsam verwendet werden. Ein typischer Pfad ist C:\Program Files\Common . |
CSIDL_RESOURCES | Das Dateisystemverzeichnis, das Ressourcendaten enthält. Ein typischer Pfad ist C:\Windows\Resources . |
CSIDL_SYSTEM | Der Windows-Systemordner. Ein typischer Pfad ist C:\Windows\System32 . |
CSIDL_WINDOWS | Der Windows-Verzeichnis- oder Systemstammpfad. Dieser Wert entspricht den %WINDIR% Umgebungsvariablen oder %SYSTEMROOT% . Ein typischer Pfad ist C:\Windows . |
DEFAULTUSERPROFILE | Verweist auf den Wert in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile] . |
PROFILESFOLDER | Verweist auf den Wert in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory] . |
PROGRAMMDATEIEN | Identisch mit CSIDL_PROGRAM_FILES. |
PROGRAMFILES(X86) | Bezieht sich auf den C:\Program Files (x86) Ordner auf 64-Bit-Systemen. |
SYSTEM |
%WINDIR%\system32 Verweist auf . |
SYSTEM16 |
%WINDIR%\system Verweist auf . |
SYSTEM32 |
%WINDIR%\system32 Verweist auf . |
SYSTEMDRIVE | Das Laufwerk, das den Windows-Ordner enthält. Dieser Wert ist ein Laufwerksname und kein Ordnername (C: nicht C:\ ). |
SYSTEMPROFILE | Verweist auf den Wert in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath] . |
SYSTEMROOT | Identisch mit WINDIR. |
WINDIR | Bezieht sich auf den Windows-Ordner, der sich auf dem Systemlaufwerk befindet. |
Variablen, die nur im Benutzerkontext erkannt werden
Diese Variablen können in den .xml-Dateien in Abschnitten mit context=User
und context=UserAndSystem
verwendet werden.
Variable | Erläuterung |
---|---|
APPDATA | Identisch mit CSIDL_APPDATA. |
CSIDL_ADMINTOOLS | Das Dateisystemverzeichnis, das zum Speichern von Verwaltungstools für einen einzelnen Benutzer verwendet wird. Die Microsoft Management Console (MMC) speichert benutzerdefinierte Konsolen in diesem Verzeichnis, das mit dem Benutzerprofil verschoben wird. |
CSIDL_ALTSTARTUP | Das Dateisystemverzeichnis, das der nicht lokalisierten Startprogrammgruppe des Benutzers entspricht. |
CSIDL_APPDATA | Das Dateisystemverzeichnis, das als gemeinsames Repository für anwendungsspezifische Daten dient. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming . |
CSIDL_BITBUCKET | Der virtuelle Ordner, der die Objekte im Papierkorb des Benutzers enthält. |
CSIDL_CDBURN_AREA | Das Dateisystemverzeichnis, das als Stagingbereich für Dateien fungiert, die darauf warten, auf CD geschrieben zu werden. Ein typischer Pfad ist C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning . |
CSIDL_CONNECTIONS | Der virtuelle Ordner, der network Connections darstellt, der Netzwerk- und DFÜ-Verbindungen enthält. |
CSIDL_CONTACTS | Dieser Wert bezieht sich auf den Ordner Kontakte in %CSIDL_PROFILE%. |
CSIDL_CONTROLS | Der virtuelle Ordner, der Symbole für die Systemsteuerung Elemente enthält. |
CSIDL_COOKIES | Das Dateisystemverzeichnis, das als gemeinsames Repository für Internetcookies dient. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies . |
CSIDL_DESKTOP | Der virtuelle Ordner, der den Windows-Desktop darstellt. |
CSIDL_DESKTOPDIRECTORY | Das Dateisystemverzeichnis zum physischen Speichern von Dateiobjekten auf dem Desktop, das nicht mit dem Desktopordner selbst verwechselt werden sollte. Ein typischer Pfad ist C:\Users\<username>\Desktop . |
CSIDL_DRIVES | Der virtuelle Ordner, der diesen PC darstellt und alles auf dem lokalen Computer enthält: Speichergeräte, Drucker und Systemsteuerung. Der Ordner kann auch zugeordnete Netzlaufwerke enthalten. |
CSIDL_FAVORITES | Das Dateisystemverzeichnis, das als gemeinsames Repository für die Favoriten des Benutzers dient. Ein typischer Pfad ist C:\Users\<username>\Favorites . |
CSIDL_HISTORY | Das Dateisystemverzeichnis, das als gemeinsames Repository für Internetverlaufselemente dient. |
CSIDL_INTERNET | Ein virtueller Ordner für internet Explorer. |
CSIDL_INTERNET_CACHE | Das Dateisystemverzeichnis, das als gemeinsames Repository für temporäre Internetdateien dient. Ein typischer Pfad ist C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files |
CSIDL_LOCAL_APPDATA | Das Dateisystemverzeichnis, das als Datenrepository für lokale Anwendungen ohne Roaming dient. Ein typischer Pfad ist C:\Users\<username>\AppData\Local . |
CSIDL_MYDOCUMENTS | Der virtuelle Ordner, der den Ordner Dokumente darstellt. Ein typischer Pfad ist C:\Users\<username>\Documents . |
CSIDL_MYMUSIC | Das Dateisystemverzeichnis, das als gemeinsames Repository für Musikdateien dient. Ein typischer Pfad ist C:\Users\<username>\Music . |
CSIDL_MYPICTURES | Das Dateisystemverzeichnis, das als gemeinsames Repository für Imagedateien dient. Ein typischer Pfad ist C:\Users\<username>\Pictures . |
CSIDL_MYVIDEO | Das Dateisystemverzeichnis, das als gemeinsames Repository für Videodateien dient. Ein typischer Pfad ist C:\Users\<username>\Videos . |
CSIDL_NETHOOD | Ein Dateisystemverzeichnis, das die Linkobjekte enthält , die im virtuellen Netzwerkordner vorhanden sein könnten. Sie ist nicht identisch mit CSIDL_NETWORK, die den Stamm des Netzwerknamespace darstellt. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts . |
CSIDL_NETWORK | Ein virtueller Ordner, der das Netzwerkdesktopelement darstellt, den Stamm der Netzwerknamespacehierarchie. |
CSIDL_PERSONAL | Der virtuelle Ordner, der das <Benutzerdesktopelement> darstellt. Dieser Wert entspricht CSIDL_MYDOCUMENTS. Ein typischer Pfad ist C:\User\<username>\Documents . |
CSIDL_PLAYLISTS | Der virtuelle Ordner, der zum Speichern von Wiedergabealben verwendet wird, in der Regel C:\Users\<username>\Music\Playlists . |
CSIDL_PRINTERS | Der virtuelle Ordner, der installierte Drucker enthält. |
CSIDL_PRINTHOOD | Das Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Printers vorhanden sein können. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts . |
CSIDL_PROFILE | Der Profilordner des Benutzers. Ein typischer Pfad ist C:\Users\<username> . |
CSIDL_PROGRAMS | Das Dateisystemverzeichnis, das die Programmgruppen des Benutzers enthält, bei denen es sich selbst um Dateisystemverzeichnisse handelt. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs . |
CSIDL_RECENT | Das Dateisystemverzeichnis, das Verknüpfungen zu den zuletzt verwendeten Dokumenten des Benutzers enthält. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent . |
CSIDL_SENDTO | Das Dateisystemverzeichnis, das Die Menüelemente "Senden an" enthält. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo . |
CSIDL_STARTMENU | Das Dateisystemverzeichnis, das Startmenüelemente enthält. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu . |
CSIDL_STARTUP | Das Dateisystemverzeichnis, das der Startprogrammgruppe des Benutzers entspricht. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_TEMPLATES | Das Dateisystemverzeichnis, das als gemeinsames Repository für Dokumentvorlagen dient. Ein typischer Pfad ist C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates . |
HOMEPATH | Identisch mit der Standardumgebungsvariablen. |
TEMP | Der temporäre Ordner auf dem Computer. Ein typischer Pfad ist %USERPROFILE%\AppData\Local\Temp . |
TMP | Der temporäre Ordner auf dem Computer. Ein typischer Pfad ist %USERPROFILE%\AppData\Local\Temp . |
USERPROFILE | Identisch mit CSIDL_PROFILE. |
USERSID | Stellt die aktuelle Sicherheits-ID (SID) des Benutzerkontos dar. Beispiel: S-1-5-21-1714567821-1326601894-715345443-1026 . |