Variáveis de ambiente reconhecidas

Quando os arquivos MigDocs.xmlXML , MigApp.xmle MigUser.xml são usados, as variáveis de ambiente podem ser usadas para identificar pastas que podem ser diferentes em computadores diferentes. Os valores de CSIDL (lista de IDs especiais) constantes fornecem uma maneira de identificar pastas que os aplicativos usam com frequência, mas podem ter nomes ou locais diferentes em qualquer computador. Por exemplo, a pasta Documentos pode estar C:\Users\<Username>\Documents em um computador e C:\Users\<Username>\My Documents em outro. O caractere curinga asterisco (*) pode ser usado nos MigUser.xmlarquivos e MigDoc.xml . MigApp.xml No entanto, o caractere curinga asterisco (*) não pode ser usado no Config.xml arquivo.

Variáveis processadas para o sistema operacional e no contexto de cada usuário

Essas variáveis podem ser usadas em seções nos arquivos .xml com context=UserAndSystem, context=Usere context=System.

Variável Explicação
ALLUSERSAPPDATA O mesmo que CSIDL_COMMON_APPDATA.
ALLUSERSPROFILE Refere-se a %PROFILESFOLDER%\Public ou %PROFILESFOLDER%\all users.
COMMONPROGRAMFILES O mesmo que CSIDL_PROGRAM_FILES_COMMON.
COMMONPROGRAMFILES(X86) Refere-se à C:\Program Files (x86)\Common Files pasta em sistemas de 64 bits.
CSIDL_COMMON_ADMINTOOLS Versão 10.0. O diretório do sistema de arquivos que contém ferramentas administrativas para todos os usuários do computador.
CSIDL_COMMON_ALTSTARTUP O diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização não localizado para todos os usuários.
CSIDL_COMMON_APPDATA O diretório do sistema de arquivos que contém dados do aplicativo para todos os usuários. Um caminho típico do Windows é C:\ProgramData.
CSIDL_COMMON_DESKTOPDIRECTORY O diretório do sistema de arquivos que contém arquivos e pastas que aparecem na área de trabalho para todos os usuários. Um caminho típico é C:\Users\Public\Desktop.
CSIDL_COMMON_DOCUMENTS O diretório do sistema de arquivos que contém documentos comuns a todos os usuários. Um caminho típico é C:\Users\Public\Documents.
CSIDL_COMMON_FAVORITES O diretório do sistema de arquivos que serve como um repositório comum para favoritos comuns a todos os usuários. Um caminho típico é C:\Users\Public\Favorites.
CSIDL_COMMON_MUSIC O diretório do sistema de arquivos que serve como um repositório para arquivos de música comuns a todos os usuários. Um caminho típico é C:\Users\Public\Music.
CSIDL_COMMON_PICTURES O diretório do sistema de arquivos que serve como um repositório para arquivos de imagem comuns a todos os usuários. Um caminho típico é C:\Users\Public\Pictures.
CSIDL_COMMON_PROGRAMS O diretório do sistema de arquivos que contém os diretórios dos grupos de programas comuns que aparecem no menu Iniciar para todos os usuários. Um caminho típico é C:\ProgramData\Microsoft\Windows\Start Menu\Programs.
CSIDL_COMMON_STARTMENU O diretório do sistema de arquivos que contém os programas e pastas que aparecem no menu Iniciar para todos os usuários. Um caminho típico no Windows é C:\ProgramData\Microsoft\Windows\Start Menu.
CSIDL_COMMON_STARTUP O diretório do sistema de arquivos que contém os programas que aparecem na pasta Inicialização para todos os usuários. Um caminho típico é C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_COMMON_TEMPLATES O diretório do sistema de arquivos que contém os modelos que estão disponíveis para todos os usuários. Um caminho típico é C:\ProgramData\Microsoft\Windows\Templates.
CSIDL_COMMON_VIDEO O diretório do sistema de arquivos que serve como um repositório para arquivos de vídeo comuns a todos os usuários. Um caminho típico é C:\Users\Public\Videos.
CSIDL_DEFAULT_APPDATA Refere-se à Appdata pasta dentro %DEFAULTUSERPROFILE%de .
C SIDL_DEFAULT_LOCAL_APPDATA Refere-se à pasta local Appdata dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_COOKIES Refere-se à pasta Cookies dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_CONTACTS Refere-se à pasta Contatos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_DESKTOP Refere-se à pasta Área de Trabalho dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_DOWNLOADS Refere-se à pasta Downloads dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_FAVORITES Refere-se à pasta Favoritos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_HISTORY Refere-se à pasta Histórico dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_INTERNET_CACHE Refere-se à pasta Cache da Internet dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_PERSONAL Refere-se à pasta Pessoal dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_MYDOCUMENTS Refere-se à pasta Documentos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_MYPICTURES Refere-se à pasta Imagens dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_MYMUSIC Refere-se à pasta Música dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_MYVIDEO Refere-se à pasta Vídeos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_RECENT Refere-se à pasta Recente dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_SENDTO Refere-se à pasta Enviar para dentro %DEFAULTUSERPROFILE%.
CSIDL_DEFAULT_STARTMENU Refere-se à pasta Menu Iniciar dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_PROGRAMS Refere-se à pasta Programas dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_STARTUP Refere-se à pasta Inicialização dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_TEMPLATES Refere-se à pasta Modelos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_QUICKLAUNCH Refere-se à pasta De Início Rápido dentro %DEFAULTUSERPROFILE%de .
CSIDL_FONTS Uma pasta virtual que contém fontes. Um caminho típico é C:\Windows\Fonts.
CSIDL_PROGRAM_FILESX86 A pasta Arquivos de Programa em sistemas de 64 bits. Um caminho típico é C:\Program Files(86).
CSIDL_PROGRAM_FILES_COMMONX86 Uma pasta para componentes compartilhados entre aplicativos em sistemas de 64 bits. Um caminho típico é C:\Program Files(86)\Common.
CSIDL_PROGRAM_FILES A pasta Arquivos do Programa. Um caminho típico é C:\Program Files.
CSIDL_PROGRAM_FILES_COMMON Uma pasta para componentes compartilhados entre aplicativos. Um caminho típico é C:\Program Files\Common.
CSIDL_RESOURCES O diretório do sistema de arquivos que contém dados de recurso. Um caminho típico é C:\Windows\Resources.
CSIDL_SYSTEM A pasta Sistema Windows. Um caminho típico é C:\Windows\System32.
CSIDL_WINDOWS O diretório do Windows ou o caminho raiz do sistema. Esse valor corresponde às %WINDIR% variáveis de ambiente ou %SYSTEMROOT% . Um caminho típico é C:\Windows.
DEFAULTUSERPROFILE Refere-se ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile].
PROFILESFOLDER Refere-se ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory].
PROGRAMFILES O mesmo que CSIDL_PROGRAM_FILES.
PROGRAMFILES(X86) Refere-se à C:\Program Files (x86) pasta em sistemas de 64 bits.
SISTEMA Refere-se a %WINDIR%\system32.
SYSTEM16 Refere-se a %WINDIR%\system.
SYSTEM32 Refere-se a %WINDIR%\system32.
SYSTEMDRIVE A unidade que contém a pasta Windows. Esse valor é um nome de unidade e não um nome de pasta (C: não C:\).
SYSTEMPROFILE Refere-se ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath].
SYSTEMROOT O mesmo que WINDIR.
WINDIR Refere-se à pasta windows localizada na unidade do sistema.

Variáveis reconhecidas apenas no contexto do usuário

Essas variáveis podem ser usadas nos arquivos.xml em seções com context=User e context=UserAndSystem.

Variável Explicação
APPDATA O mesmo que CSIDL_APPDATA.
CSIDL_ADMINTOOLS O diretório do sistema de arquivos usado para armazenar ferramentas administrativas para um usuário individual. O MMC (Console de Gerenciamento da Microsoft) salva consoles personalizados para este diretório, que percorre o perfil do usuário.
CSIDL_ALTSTARTUP O diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização não localizado do usuário.
CSIDL_APPDATA O diretório do sistema de arquivos que serve como um repositório comum para dados específicos do aplicativo. Um caminho típico é C:\Users\<username>\AppData\Roaming.
CSIDL_BITBUCKET A pasta virtual que contém os objetos na Lixeira do usuário.
CSIDL_CDBURN_AREA O diretório do sistema de arquivos agindo como uma área de preparo para arquivos esperando para serem gravados em CD. Um caminho típico é C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning.
CSIDL_CONNECTIONS A pasta virtual que representa a rede Connections que contém conexões de rede e discagem.
CSIDL_CONTACTS Esse valor refere-se à pasta Contatos em %CSIDL_PROFILE%.
CSIDL_CONTROLS A pasta virtual que contém ícones para os itens Painel de Controle.
CSIDL_COOKIES O diretório do sistema de arquivos que serve como um repositório comum para cookies da Internet. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies.
CSIDL_DESKTOP A pasta virtual que representa a área de trabalho do Windows.
CSIDL_DESKTOPDIRECTORY O diretório do sistema de arquivos usado para armazenar fisicamente objetos de arquivo na área de trabalho, o que não deve ser confundido com a pasta da área de trabalho em si. Um caminho típico é C:\Users\<username>\Desktop.
CSIDL_DRIVES A pasta virtual que representa este computador que contém tudo no computador local: dispositivos de armazenamento, impressoras e Painel de Controle. A pasta também pode conter unidades de rede mapeadas.
CSIDL_FAVORITES O diretório do sistema de arquivos que serve como um repositório comum para os favoritos do usuário. Um caminho típico é C:\Users\<username>\Favorites.
CSIDL_HISTORY O diretório do sistema de arquivos que serve como um repositório comum para itens de histórico da Internet.
CSIDL_INTERNET Uma pasta virtual para internet Explorer.
CSIDL_INTERNET_CACHE O diretório do sistema de arquivos que serve como um repositório comum para arquivos temporários da Internet. Um caminho típico é C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files
CSIDL_LOCAL_APPDATA O diretório do sistema de arquivos que serve como um repositório de dados para aplicativos locais e não roaming. Um caminho típico é C:\Users\<username>\AppData\Local.
CSIDL_MYDOCUMENTS A pasta virtual que representa a pasta Documentos . Um caminho típico é C:\Users\<username>\Documents.
CSIDL_MYMUSIC O diretório do sistema de arquivos que serve como um repositório comum para arquivos de música. Um caminho típico é C:\Users\<username>\Music.
CSIDL_MYPICTURES O diretório do sistema de arquivos que serve como um repositório comum para arquivos de imagem. Um caminho típico é C:\Users\<username>\Pictures.
CSIDL_MYVIDEO O diretório do sistema de arquivos que serve como um repositório comum para arquivos de vídeo. Um caminho típico é C:\Users\<username>\Videos.
CSIDL_NETHOOD Um diretório do sistema de arquivos que contém os objetos de link que poderiam existir na pasta virtual Rede . Não é o mesmo que CSIDL_NETWORK, que representa a raiz do namespace de rede. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts.
CSIDL_NETWORK Uma pasta virtual que representa o item da área de trabalho de rede , a raiz da hierarquia do namespace de rede.
CSIDL_PERSONAL A pasta virtual que representa o item da área de trabalho do< usuário>. Esse valor é equivalente a CSIDL_MYDOCUMENTS. Um caminho típico é C:\User\<username>\Documents.
CSIDL_PLAYLISTS A pasta virtual usada para armazenar álbuns de reprodução, normalmente C:\Users\<username>\Music\Playlists.
CSIDL_PRINTERS A pasta virtual que contém impressoras instaladas.
CSIDL_PRINTHOOD O diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Impressoras. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts.
CSIDL_PROFILE A pasta de perfil do usuário. Um caminho típico é C:\Users\<username>.
CSIDL_PROGRAMS O diretório do sistema de arquivos que contém os grupos de programas do usuário, que são diretórios do sistema de arquivos. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
CSIDL_RECENT O diretório do sistema de arquivos que contém atalhos para os documentos usados mais recentemente pelo usuário. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent.
CSIDL_SENDTO O diretório do sistema de arquivos que contém itens de menu Enviar para . Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo.
CSIDL_STARTMENU O diretório do sistema de arquivos que contém itens de menu Iniciar . Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu.
CSIDL_STARTUP O diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização do usuário. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_TEMPLATES O diretório do sistema de arquivos que serve como um repositório comum para modelos de documento. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates.
HOMEPATH O mesmo que a variável de ambiente padrão.
TEMP A pasta temporária no computador. Um caminho típico é %USERPROFILE%\AppData\Local\Temp.
TMP A pasta temporária no computador. Um caminho típico é %USERPROFILE%\AppData\Local\Temp.
USERPROFILE O mesmo que CSIDL_PROFILE.
USERSID Representa o SID (identificador de segurança da conta de usuário) atual. Por exemplo, S-1-5-21-1714567821-1326601894-715345443-1026.

Referência do USMT XML