Erkannte Umgebungsvariablen

Wenn die XML-Dateien MigDocs.xml, MigApp.xmlund 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.xmlDateien , 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=Userund context=Systemverwendet 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%\system32Verweist auf .
SYSTEM16 %WINDIR%\systemVerweist auf .
SYSTEM32 %WINDIR%\system32Verweist 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=UserAndSystemverwendet 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.

USMT-XML-Referenz