What is the difference between roaming profile and folder redirection?
No nível mais básico, um perfil de usuário do Windows é a totalidade dos diretórios e arquivos dentro dos diretórios que contêm dados específicos do usuário (uma maneira muito básica de observá-lo é que o perfil é qualquer coisa e tudo cont : \ users \ nome_do_usuário diretório) bem como as várias entradas de registro que contêm configurações específicas do usuário dentro da seção de registro HKCU.
Uma implementação de perfis de roaming puro copia os dados de todo o perfil de usuário de um compartilhamento de arquivos para um sistema no logon do usuário e copia os dados de todo o perfil de usuário de volta para o compartilhamento de arquivos no logoff. Nos casos em que um usuário com perfis de roaming habilita logons em vários sistemas e faz alterações conflitantes no mesmo arquivo em seu perfil, o último logoff / write será vencedor. À medida que os usuários começam a salvar coisas na pasta Meus documentos, salvando fotos da câmera, fazendo upload de suas bibliotecas do iTunes (essas coisas nunca acontecem em um ambiente corporativo, certo? :), o tamanho dos dados do perfil do usuário sendo copiado para frente e para trás pode começar para causar longos atrasos e aumentar o tempo que leva durante o login do usuário e o logoff do usuário.
What data "roams" with roaming profiles that doesn't roam with folder redirection?
O redirecionamento de pastas fornece um mecanismo para apontar pastas específicas (Meus Documentos / AppData / Imagens / etc) dentro do perfil de usuário para um compartilhamento de arquivos. Se um usuário logar em múltiplos sistemas e o redirecionamento de pastas for aplicado em todos os sistemas, seus documentos Meus em todos os sistemas apontariam para o mesmo local de compartilhamento de arquivos, independentemente de em qual máquina ele efetuasse login. Observe que o uso de aplicativos mal escritos que codificam um caminho (em vez de ler o registro ou consultar janelas para o local adequado) em seu aplicativo pode NÃO funcionar corretamente com o redirecionamento de pastas.
Os dados "roams" com perfis de roaming incluem coisas como configurações do perfil do Outlook, configurações de papel de parede da área de trabalho, configurações de proteção de tela, configurações de visualização do explorador, impressoras instaladas / padrão, etc. O redirecionamento de pasta não levaria em conta esses itens, pois não considera os dados contidos em pastas que não podem ser redirecionadas (appdata \ local, etc) ou considera as configurações contidas na seção do Registro HKCU.
Why is it a bad idea to redirect AppData? What are the consequences of not redirecting this folder should a user log onto the domain with a different machine?
Primeiro, uma observação de que apenas a pasta Appdata \ Roaming é redirecionada. As pastas Appdata \ Local e Appdata \ LocalLow não são redirecionadas.
Redirecionar a pasta AppData é uma mistura e a experiência do usuário depende muito dos aplicativos que estão sendo usados. Em uma solução de pasta redirecionada, toda a E / S para a pasta Appdata \ Roaming pode causar problemas de desempenho (afetando servidores de arquivos, rede e o sistema que está sendo usado) com o redirecionamento de pastas, pois precisaria ler / gravar esses dados na rede para o compartilhamento de arquivos. Além disso, se um aplicativo estiver sendo usado em vários sistemas e exigir um bloqueio de arquivo no mesmo arquivo, o redirecionamento de pasta poderá não funcionar, pois há apenas uma única cópia no servidor de arquivos que pode ser acessada e bloqueada. Tudo o que foi dito, você começa com o perfil do aplicativo e, a menos que haja algumas indicações sérias de possíveis problemas de desempenho, eu geralmente recomendaria começar com o redirecionamento do AppData e observar problemas de desempenho. Existem algumas ferramentas (Citrix Profile Manager e outras ferramentas de gerenciamento de perfil) que fornecem métodos para serem mais granulares nas pastas que estão sendo copiadas e redirecionadas dentro do AppData.