Prática recomendada para definir o usuário "HOMEDRIVE" "HOMEPATH" "HOMESHARE"


8

É uma prática recomendada mapear as variáveis ​​de ambiente "HOME" dos usuários do domínio para um caminho de rede? Se sim, por quê?

Por variáveis ​​"HOME", estou me referindo a:

  • % HOMEDRIVE%
  • % HOMEPATH%
  • % HOMESHARE%

Essa pergunta surge porque alguns aplicativos - como o Git - armazenam arquivos de configuração crítica no% HOMEPATH% do usuário. Se um usuário estiver trabalhando remotamente ou o servidor ou a rede estiver inoperante, esses aplicativos não funcionarão mais corretamente porque seus arquivos principais não estão acessíveis no HOMEPATH remoto.

Parece fazer mais sentido sempre usar os diretórios de usuário locais padrão do Windows para o HOMEPATH, mas não encontrei nenhuma prática recomendada documentada argumentando a favor ou contra. No meu escritório, a prática padrão é mapear o usuário HOMEPATH para uma pasta de rede ...

Respostas:


2

Na maioria dos casos, eu responderia com um NÃO retumbante . A arquitetura do Windows oferece a capacidade de redirecionar dados do usuário em um ambiente de domínio / rede por meio de redirecionamento de pasta , arquivos offline e perfis de usuário móvel , conhecidos coletivamente como virtualização de estado do usuário .

Para complementar essa funcionalidade, os aplicativos têm a capacidade de escolher se seus dados são armazenados localmente AppData\Localou migrados com o perfil do usuário AppData\Roamingou uma combinação dos dois. Isso permite que itens como preferências sejam armazenados centralmente e se movam com o usuário, mantendo arquivos específicos da máquina ou dados em cache localmente.

A configuração desses itens cuida automaticamente do ajuste de todas as variáveis ​​ambientais relevantes. Por exemplo, ao redirecionar a pasta Roaming AppData, %AppData%ele apontará automaticamente para o local em rede.

A única vez em que você deve ajustar essas variáveis ​​manualmente é se você tiver um caso de uso específico que exija isso, como um aplicativo herdado que não tem conhecimento do local de armazenamento de dados adequado. Ajustar variáveis ​​como %HomeDrive%pode realmente fazer mais mal do que bem - ocasionalmente interromper aplicativos que esperam que apontem para um disco local ou que não conseguem lidar com as nuances de trabalhar com um arquivo em um sistema remoto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.