Na maioria dos casos, eu respondia com um NÃO ressonante. A arquitetura do Windows fornece a capacidade de redirecionar dados do usuário em um ambiente de domínio / rede por meio do Redirecionamento de Pastas , Arquivos Offline e Perfis de Usuários Móveis , coletivamente conhecido como Virtualização do Estado do Usuário .
Para complementar essa funcionalidade, os aplicativos podem escolher se seus dados são armazenados localmente, AppData\Local
ou migrados com o perfil do usuário, AppData\Roaming
ou alguma combinação dos dois. Isso permite que itens como preferências sejam armazenados centralmente e se movam com o usuário, enquanto mantém arquivos específicos da máquina ou dados em cache localmente.
A configuração desses itens automaticamente ajusta todas as variáveis ambientais relevantes. Por exemplo, ao redirecionar a pasta Roaming AppData, %AppData%
apontará automaticamente para o local da rede.
A única vez em que você deve ajustar essas variáveis manualmente é se tiver um caso de uso específico que exija, como um aplicativo legado que não tenha conhecimento do local de armazenamento de dados adequado. Ajustar variáveis como %HomeDrive%
pode realmente fazer mais mal do que bem - ocasionalmente quebrando aplicativos que esperam que apontem para um disco local, ou são incapazes de lidar com as nuances de trabalhar com um arquivo em um sistema remoto.