Partilhar via


Variáveis de ambiente reconhecidas

Quando os ficheiros MigDocs.xmlXML , MigApp.xmle MigUser.xml são utilizados, as variáveis de ambiente podem ser utilizadas para identificar pastas que podem ser diferentes em computadores diferentes. Os valores constantes da lista de IDs de itens especiais (CSIDL) fornecem uma forma de identificar pastas que as aplicações utilizam frequentemente, mas que podem ter nomes ou localizações diferentes num determinado computador. Por exemplo, a pasta Documentos pode estar C:\Users\<Username>\Documents num computador e C:\Users\<Username>\My Documents noutro. O caráter universal asterisco (*) pode ser utilizado nos MigUser.xmlficheiros e MigApp.xml .MigDoc.xml No entanto, o caráter universal asterisco (*) não pode ser utilizado no Config.xml ficheiro.

Variáveis que são processadas para o sistema operativo e no contexto de cada utilizador

Estas variáveis podem ser utilizadas em secções nos ficheiros .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 ficheiros que contém ferramentas administrativas para todos os utilizadores do computador.
CSIDL_COMMON_ALTSTARTUP O diretório de sistema de ficheiros que corresponde ao grupo de programas de Arranque não localizado para todos os utilizadores.
CSIDL_COMMON_APPDATA O diretório de sistema de ficheiros que contém dados de aplicação para todos os utilizadores. Um caminho típico do Windows é C:\ProgramData.
CSIDL_COMMON_DESKTOPDIRECTORY O diretório do sistema de ficheiros que contém ficheiros e pastas que aparecem no ambiente de trabalho para todos os utilizadores. Um caminho típico é C:\Users\Public\Desktop.
CSIDL_COMMON_DOCUMENTS O diretório do sistema de ficheiros que contém documentos comuns a todos os utilizadores. Um caminho típico é C:\Users\Public\Documents.
CSIDL_COMMON_FAVORITES O diretório de sistema de ficheiros que serve como um repositório comum para favoritos comuns a todos os utilizadores. Um caminho típico é C:\Utilizadores\Público\Favoritos.
CSIDL_COMMON_MUSIC O diretório de sistema de ficheiros que serve como um repositório para ficheiros de música comuns a todos os utilizadores. Um caminho típico é C:\Users\Public\Music.
CSIDL_COMMON_PICTURES O diretório de sistema de ficheiros que serve como um repositório para ficheiros de imagem comuns a todos os utilizadores. Um caminho típico é C:\Users\Public\Pictures.
CSIDL_COMMON_PROGRAMS O diretório do sistema de ficheiros que contém os diretórios dos grupos de programas comuns que aparecem no menu Iniciar para todos os utilizadores. Um caminho típico é C:\ProgramData\Microsoft\Windows\Start Menu\Programs.
CSIDL_COMMON_STARTMENU O diretório do sistema de ficheiros que contém os programas e pastas que aparecem no menu Iniciar para todos os utilizadores. Um caminho típico no Windows é C:\ProgramData\Microsoft\Windows\Start Menu.
CSIDL_COMMON_STARTUP O diretório do sistema de ficheiros que contém os programas que aparecem na pasta Arranque para todos os utilizadores. Um caminho típico é C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_COMMON_TEMPLATES O diretório de sistema de ficheiros que contém os modelos que estão disponíveis para todos os utilizadores. Um caminho típico é C:\ProgramData\Microsoft\Windows\Templates.
CSIDL_COMMON_VIDEO O diretório de sistema de ficheiros que serve como um repositório para ficheiros de vídeo comuns a todos os utilizadores. Um caminho típico é C:\Users\Public\Videos.
CSIDL_DEFAULT_APPDATA Refere-se à Appdata pasta dentro %DEFAULTUSERPROFILE%de .
CSIDL_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 Contactos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_DESKTOP Refere-se à pasta Ambiente de Trabalho dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_DOWNLOADS Refere-se à pasta Transferências 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 Recentes dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_SENDTO Refere-se à pasta Enviar Para dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_STARTMENU Refere-se à pasta Menu Iniciar no interior %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_PROGRAMS Refere-se à pasta Programas dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_STARTUP Refere-se à pasta Arranque dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_TEMPLATES Refere-se à pasta Modelos dentro %DEFAULTUSERPROFILE%de .
CSIDL_DEFAULT_QUICKLAUNCH Refere-se à pasta Iniciação Rápida dentro %DEFAULTUSERPROFILE%de .
CSIDL_FONTS Uma pasta virtual com tipos de letra. Um caminho típico é C:\Windows\Fonts.
CSIDL_PROGRAM_FILESX86 A pasta Programas em sistemas de 64 bits. Um caminho típico é C:\Program Files (x86).
CSIDL_PROGRAM_FILES_COMMONX86 Uma pasta para componentes que são partilhados entre aplicações em sistemas de 64 bits. Um caminho típico é C:\Program Files (x86)\Common.
CSIDL_PROGRAM_FILES A pasta Ficheiros do Programa. Um caminho típico é C:\Program Files.
CSIDL_PROGRAM_FILES_COMMON Uma pasta para componentes que são partilhados entre aplicações. Um caminho típico é C:\Program Files\Common.
CSIDL_RESOURCES O diretório de sistema de ficheiros que contém dados de recursos. 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 de raiz do sistema. Este valor corresponde às variáveis de %WINDIR% 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 do Windows. Este 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 do Windows localizada na unidade do sistema.

Variáveis reconhecidas apenas no contexto do utilizador

Estas variáveis podem ser utilizadas no .xml ficheiros em secçõ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 ficheiros que é utilizado para armazenar ferramentas administrativas para um utilizador individual. A Consola de Gestão da Microsoft (MMC) guarda consolas personalizadas neste diretório, que circula com o perfil de utilizador.
CSIDL_ALTSTARTUP O diretório de sistema de ficheiros que corresponde ao grupo de programas de Arranque não localizado do utilizador.
CSIDL_APPDATA O diretório de sistema de ficheiros que serve como um repositório comum para dados específicos da aplicação. Um caminho típico é C:\Users\<username>\AppData\Roaming.
CSIDL_BITBUCKET A pasta virtual que contém os objetos na Reciclagem do utilizador.
CSIDL_CDBURN_AREA O diretório do sistema de ficheiros que funciona como uma área de teste para ficheiros à espera de serem escritos no 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 ligações de rede e acesso telefónico.
CSIDL_CONTACTS Este valor refere-se à pasta Contactos em %CSIDL_PROFILE%.
CSIDL_CONTROLS A pasta virtual que contém ícones para o Painel de Controle itens.
CSIDL_COOKIES O diretório de sistema de ficheiros 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 o ambiente de trabalho do Windows.
CSIDL_DESKTOPDIRECTORY O diretório de sistema de ficheiros utilizado para armazenar fisicamente objetos de ficheiros no ambiente de trabalho, o que não deve ser confundido com a própria pasta de ambiente de trabalho. Um caminho típico é C:\Users\<username>\Desktop.
CSIDL_DRIVES A pasta virtual que representa Este PC 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 de sistema de ficheiros que serve como um repositório comum para os favoritos do utilizador. Um caminho típico é C:\Users\<username>\Favorites.
CSIDL_HISTORY O diretório de sistema de ficheiros que serve como um repositório comum para itens do histórico da Internet.
CSIDL_INTERNET Uma pasta virtual para a Internet Explorer.
CSIDL_INTERNET_CACHE O diretório de sistema de ficheiros que serve como um repositório comum para ficheiros temporários da Internet. Um caminho típico é C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files
CSIDL_LOCAL_APPDATA O diretório de sistema de ficheiros que serve como um repositório de dados para aplicações 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 de sistema de ficheiros que serve como um repositório comum para ficheiros de música. Um caminho típico é C:\Users\<username>\Music.
CSIDL_MYPICTURES O diretório de sistema de ficheiros que serve como um repositório comum para ficheiros de imagem. Um caminho típico é C:\Users\<username>\Pictures.
CSIDL_MYVIDEO O diretório de sistema de ficheiros que serve como um repositório comum para ficheiros de vídeo. Um caminho típico é C:\Users\<username>\Videos.
CSIDL_NETHOOD Um diretório de sistema de ficheiros que contém os objetos de ligação que podem existir na pasta virtual Rede . Não é o mesmo que CSIDL_NETWORK, que representa a raiz do espaço de nomes de rede. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts.
CSIDL_NETWORK Uma pasta virtual que representa o item de Ambiente de trabalho de rede, a raiz da hierarquia do espaço de nomes de rede.
CSIDL_PERSONAL A pasta virtual que representa o <item de ambiente de trabalho Utilizador> . Este valor é equivalente a CSIDL_MYDOCUMENTS. Um caminho típico é C:\User\<username>\Documents.
CSIDL_PLAYLISTS A pasta virtual utilizada 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 ficheiros que contém os objetos de ligação 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 utilizador. Um caminho típico é C:\Users\<username>.
CSIDL_PROGRAMS O diretório de sistema de ficheiros que contém os grupos de programas do utilizador, que são eles próprios diretórios do sistema de ficheiros. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
CSIDL_RECENT O diretório de sistema de ficheiros que contém atalhos para os documentos utilizados mais recentemente pelo utilizador. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent.
CSIDL_SENDTO O diretório do sistema de ficheiros 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 ficheiros 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 de sistema de ficheiros que corresponde ao grupo de programas de Arranque do utilizador. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
CSIDL_TEMPLATES O diretório de sistema de ficheiros que serve como um repositório comum para modelos de documentos. 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 identificador de segurança da conta de utilizador (SID) atual. Por exemplo, S-1-5-21-1714567821-1326601894-715345443-1026.

Referência XML USMT