Compartir a través de


Variables de entorno reconocidas

Cuando se usan los archivos MigDocs.xmlXML , MigApp.xmly MigUser.xml , se pueden usar las variables de entorno para identificar carpetas que pueden ser diferentes en equipos diferentes. Los valores de la lista de identificadores de elementos especiales constantes (CSIDL) proporcionan una manera de identificar las carpetas que las aplicaciones usan con frecuencia, pero que podrían tener nombres o ubicaciones diferentes en un equipo determinado. Por ejemplo, la carpeta Documentos podría estar C:\Users\<Username>\Documents en un equipo y C:\Users\<Username>\My Documents en otro. El carácter comodín asterisco (*) se puede usar en los MigUser.xmlarchivos y MigDoc.xmlMigApp.xml . Sin embargo, el carácter comodín asterisco (*) no se puede usar en el Config.xml archivo.

Variables que se procesan para el sistema operativo y en el contexto de cada usuario

Estas variables se pueden usar en las secciones de los archivos .xml con context=UserAndSystem, context=Usery context=System.

Variable Explicación
ALLUSERSAPPDATA Igual que CSIDL_COMMON_APPDATA.
ALLUSERSPROFILE Hace referencia a %PROFILESFOLDER%\Public o %PROFILESFOLDER%\all users.
COMMONPROGRAMFILES Igual que CSIDL_PROGRAM_FILES_COMMON.
COMMONPROGRAMFILES(X86) Hace referencia a la C:\Program Files (x86)\Common Files carpeta en sistemas de 64 bits.
CSIDL_COMMON_ADMINTOOLS Versión 10.0. Directorio del sistema de archivos que contiene herramientas administrativas para todos los usuarios del equipo.
CSIDL_COMMON_ALTSTARTUP Directorio del sistema de archivos que corresponde al grupo de programas de inicio no localizado para todos los usuarios.
CSIDL_COMMON_APPDATA Directorio del sistema de archivos que contiene los datos de la aplicación para todos los usuarios. Una ruta de acceso típica de Windows es C:\ProgramData.
CSIDL_COMMON_DESKTOPDIRECTORY Directorio del sistema de archivos que contiene archivos y carpetas que aparecen en el escritorio para todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Desktop.
CSIDL_COMMON_DOCUMENTS Directorio del sistema de archivos que contiene documentos que son comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Documents.
CSIDL_COMMON_FAVORITES Directorio del sistema de archivos que actúa como repositorio común para favoritos comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Favorites.
CSIDL_COMMON_MUSIC Directorio del sistema de archivos que actúa como repositorio de archivos de música comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Music.
CSIDL_COMMON_PICTURES Directorio del sistema de archivos que actúa como repositorio de archivos de imagen comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Pictures.
CSIDL_COMMON_PROGRAMS Directorio del sistema de archivos que contiene los directorios de los grupos de programas comunes que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica es C:\ProgramData\Microsoft\Windows\Start Menu\Programs.
CSIDL_COMMON_STARTMENU Directorio del sistema de archivos que contiene los programas y carpetas que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica en Windows es C:\ProgramData\Microsoft\Windows\Start Menu.
CSIDL_COMMON_STARTUP Directorio del sistema de archivos que contiene los programas que aparecen en la carpeta Inicio para todos los usuarios. Una ruta de acceso típica es C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_COMMON_TEMPLATES Directorio del sistema de archivos que contiene las plantillas que están disponibles para todos los usuarios. Una ruta de acceso típica es C:\ProgramData\Microsoft\Windows\Templates.
CSIDL_COMMON_VIDEO Directorio del sistema de archivos que actúa como repositorio de archivos de vídeo comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Videos.
CSIDL_DEFAULT_APPDATA Hace referencia a la Appdata carpeta dentro de %DEFAULTUSERPROFILE%.
C SIDL_DEFAULT_LOCAL_APPDATA Hace referencia a la carpeta local Appdata dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_COOKIES Hace referencia a la carpeta Cookies dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_CONTACTS Hace referencia a la carpeta Contactos dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_DESKTOP Hace referencia a la carpeta Escritorio dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_DOWNLOADS Hace referencia a la carpeta Descargas dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_FAVORITES Hace referencia a la carpeta Favoritos dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_HISTORY Hace referencia a la carpeta Historial dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_INTERNET_CACHE Hace referencia a la carpeta Caché de Internet dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_PERSONAL Hace referencia a la carpeta Personal dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_MYDOCUMENTS Hace referencia a la carpeta Documentos dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_MYPICTURES Hace referencia a la carpeta Imágenes dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_MYMUSIC Hace referencia a la carpeta Música dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_MYVIDEO Hace referencia a la carpeta Vídeos dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_RECENT Hace referencia a la carpeta Reciente dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_SENDTO Hace referencia a la carpeta Enviar a dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_STARTMENU Hace referencia a la carpeta Menú inicio dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_PROGRAMS Hace referencia a la carpeta Programas dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_STARTUP Hace referencia a la carpeta Inicio dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_TEMPLATES Hace referencia a la carpeta Plantillas dentro de %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_QUICKLAUNCH Hace referencia a la carpeta Inicio rápido dentro de %DEFAULTUSERPROFILE%.
CSIDL_FONTS Carpeta virtual que contiene fuentes. Una ruta de acceso típica es C:\Windows\Fonts.
CSIDL_PROGRAM_FILESX86 La carpeta Archivos de programa en sistemas de 64 bits. Una ruta de acceso típica es C:\Program Files (x86).
CSIDL_PROGRAM_FILES_COMMONX86 Carpeta para los componentes que se comparten entre aplicaciones en sistemas de 64 bits. Una ruta de acceso típica es C:\Program Files (x86)\Common.
CSIDL_PROGRAM_FILES La carpeta Archivos de programa. Una ruta de acceso típica es C:\Program Files.
CSIDL_PROGRAM_FILES_COMMON Carpeta para los componentes que se comparten entre aplicaciones. Una ruta de acceso típica es C:\Program Files\Common.
CSIDL_RESOURCES Directorio del sistema de archivos que contiene datos de recursos. Una ruta de acceso típica es C:\Windows\Resources.
CSIDL_SYSTEM La carpeta Sistema de Windows. Una ruta de acceso típica es C:\Windows\System32.
CSIDL_WINDOWS La ruta de acceso raíz del sistema o directorio de Windows. Este valor corresponde a las variables de %WINDIR% entorno o %SYSTEMROOT% . Una ruta de acceso típica es C:\Windows.
DEFAULTUSERPROFILE Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile].
PROFILESFOLDER Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory].
ARCHIVOS DE PROGRAMA Igual que CSIDL_PROGRAM_FILES.
PROGRAMFILES(X86) Hace referencia a la C:\Program Files (x86) carpeta en sistemas de 64 bits.
SISTEMA Hace referencia a %WINDIR%\system32.
SYSTEM16 Hace referencia a %WINDIR%\system.
SYSTEM32 Hace referencia a %WINDIR%\system32.
SYSTEMDRIVE Unidad que contiene la carpeta Windows. Este valor es un nombre de unidad y no un nombre de carpeta (C: no C:\).
SYSTEMPROFILE Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath].
SYSTEMROOT Igual que WINDIR.
WINDIR Hace referencia a la carpeta de Windows ubicada en la unidad del sistema.

Variables que solo se reconocen en el contexto de usuario

Estas variables se pueden usar en los archivos .xml dentro de las secciones con context=User y context=UserAndSystem.

Variable Explicación
APPDATA Igual que CSIDL_APPDATA.
CSIDL_ADMINTOOLS Directorio del sistema de archivos que se usa para almacenar herramientas administrativas para un usuario individual. Microsoft Management Console (MMC) guarda las consolas personalizadas en este directorio, que se desplaza con el perfil de usuario.
CSIDL_ALTSTARTUP Directorio del sistema de archivos que corresponde al grupo de programas de inicio no localizado del usuario.
CSIDL_APPDATA Directorio del sistema de archivos que actúa como repositorio común para datos específicos de la aplicación. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming.
CSIDL_BITBUCKET Carpeta virtual que contiene los objetos de la Papelera de reciclaje del usuario.
CSIDL_CDBURN_AREA Directorio del sistema de archivos que actúa como un área de almacenamiento provisional para los archivos que esperan ser escritos en CD. Una ruta de acceso típica es C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning.
CSIDL_CONNECTIONS La carpeta virtual que representa Connections de red que contiene conexiones de red y acceso telefónico local.
CSIDL_CONTACTS Este valor hace referencia a la carpeta Contactos en %CSIDL_PROFILE%.
CSIDL_CONTROLS Carpeta virtual que contiene iconos para los elementos de Panel de control.
CSIDL_COOKIES Directorio del sistema de archivos que actúa como repositorio común para las cookies de Internet. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies.
CSIDL_DESKTOP Carpeta virtual que representa el escritorio de Windows.
CSIDL_DESKTOPDIRECTORY Directorio del sistema de archivos que se usa para almacenar físicamente objetos de archivo en el escritorio, que no debe confundirse con la propia carpeta de escritorio. Una ruta de acceso típica es C:\Users\<username>\Desktop.
CSIDL_DRIVES La carpeta virtual que representa Este equipo que contiene todo lo que hay en el equipo local: dispositivos de almacenamiento, impresoras y Panel de control. La carpeta también podría contener unidades de red asignadas.
CSIDL_FAVORITES Directorio del sistema de archivos que actúa como repositorio común para los favoritos del usuario. Una ruta de acceso típica es C:\Users\<username>\Favorites.
CSIDL_HISTORY Directorio del sistema de archivos que actúa como repositorio común para los elementos del historial de Internet.
CSIDL_INTERNET Una carpeta virtual para Internet Explorer.
CSIDL_INTERNET_CACHE Directorio del sistema de archivos que actúa como repositorio común para archivos temporales de Internet. Una ruta de acceso típica es C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files
CSIDL_LOCAL_APPDATA Directorio del sistema de archivos que actúa como repositorio de datos para aplicaciones locales que no son móviles. Una ruta de acceso típica es C:\Users\<username>\AppData\Local.
CSIDL_MYDOCUMENTS Carpeta virtual que representa la carpeta Documentos . Una ruta de acceso típica es C:\Users\<username>\Documents.
CSIDL_MYMUSIC Directorio del sistema de archivos que actúa como repositorio común para los archivos de música. Una ruta de acceso típica es C:\Users\<username>\Music.
CSIDL_MYPICTURES Directorio del sistema de archivos que actúa como repositorio común para los archivos de imagen. Una ruta de acceso típica es C:\Users\<username>\Pictures.
CSIDL_MYVIDEO Directorio del sistema de archivos que actúa como repositorio común para los archivos de vídeo. Una ruta de acceso típica es C:\Users\<username>\Videos.
CSIDL_NETHOOD Directorio del sistema de archivos que contiene los objetos de vínculo que podrían existir en la carpeta virtual Red . No es lo mismo que CSIDL_NETWORK, que representa la raíz del espacio de nombres de red. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts.
CSIDL_NETWORK Carpeta virtual que representa el elemento De escritorio de red, la raíz de la jerarquía de espacios de nombres de red.
CSIDL_PERSONAL Carpeta virtual que representa el elemento de< escritorio Usuario>. Este valor es equivalente a CSIDL_MYDOCUMENTS. Una ruta de acceso típica es C:\User\<username>\Documents.
CSIDL_PLAYLISTS La carpeta virtual que se usa para almacenar álbumes de reproducción, normalmente C:\Users\<username>\Music\Playlists.
CSIDL_PRINTERS La carpeta virtual que contiene las impresoras instaladas.
CSIDL_PRINTHOOD Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Printers. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts.
CSIDL_PROFILE Carpeta de perfil del usuario. Una ruta de acceso típica es C:\Users\<username>.
CSIDL_PROGRAMS Directorio del sistema de archivos que contiene los grupos de programas del usuario, que son ellos mismos directorios del sistema de archivos. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
CSIDL_RECENT Directorio del sistema de archivos que contiene accesos directos a los documentos usados más recientemente por el usuario. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent.
CSIDL_SENDTO Directorio del sistema de archivos que contiene elementos de menú Enviar a . Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo.
CSIDL_STARTMENU Directorio del sistema de archivos que contiene elementos de menú Inicio . Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu.
CSIDL_STARTUP Directorio del sistema de archivos que corresponde al grupo de programas de inicio del usuario. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_TEMPLATES Directorio del sistema de archivos que actúa como repositorio común para las plantillas de documento. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates.
HOMEPATH Igual que la variable de entorno estándar.
TEMP La carpeta temporal del equipo. Una ruta de acceso típica es %USERPROFILE%\AppData\Local\Temp.
TMP La carpeta temporal del equipo. Una ruta de acceso típica es %USERPROFILE%\AppData\Local\Temp.
USERPROFILE Igual que CSIDL_PROFILE.
USERSID Representa el identificador de seguridad de la cuenta de usuario (SID) actual. Por ejemplo, S-1-5-21-1714567821-1326601894-715345443-1026.

Referencia XML de USMT