Para uma conta de rede do Windows, por que USERPROFILE não é mapeado para o compartilhamento de rede de usuários?

1

Em várias distribuições baseadas em Linux, é possível montar uma unidade de usuário na rede ou alterar a localização da unidade de usuário ao modificá-la. O acesso à pasta inicial dos usuários é simples, não importa onde esteja armazenado, porque a variável $ HOME está definida para o local específico.

Por que no Windows as contas de usuário da rede não têm sua unidade "inicial" mapeada para o compartilhamento? Em vez de% USERPROFILE% ser mapeado para z: \, se seu compartilhamento é montado em z: \, quase sempre é mapeado para c: \ Users \ "user name" (pelo menos na versão após o XP).

Qual é a razão técnica ou trade-offs?

    
por Zixradoom 21.03.2018 / 15:48

1 resposta

1

"contas de usuário de rede" pode significar (pelo menos) três coisas:

  1. Uma conta de usuário do Active Directory, mas sem configurar um perfil de roaming

  2. Uma conta de usuário do Active Directory, com um perfil de roaming

  3. Uma conta de usuário do AD com uma pasta base mapeada (por GPO ou por meio do propriedades do usuário)

No primeiro caso:

Seu usuário tem apenas um perfil local, quando ele faz logon no computador A pela primeira vez, o perfil é criado e, quando esse usuário faz logon no computador B pela primeira vez, outro perfil é criado (em C: \ users )

O perfil não é armazenado em nenhum outro lugar porque nada instrui o Windows a fazê-lo.

No segundo caso:

O perfil móvel é baixado (ou criado se for o primeiro logon) no computador (em c: \ users) do compartilhamento de arquivos, quando o usuário efetua logoff, o perfil baixado é mesclado com o perfil no compartilhamento de arquivos. / p>

No terceiro caso:

Nesse caso, você optou por mapear uma unidade de rede para o usuário, quando a sessão é aberta, o Windows não faz nada além de mapear a letra da unidade desejada para a pasta no compartilhamento de arquivos.

Então, sua pergunta é: por que o perfil não está mapeado diretamente na letra de compartilhamento de arquivos / unidade, mas permanece em c: \ users?

Como haveria muitos problemas de desempenho, há muita atividade no perfil do usuário:

o registro do usuário atual é armazenado nessa pasta, imagine que se estivesse no compartilhamento de rede, haveria uma latência enorme ao enumerar o registro do usuário atual (por exemplo).

E o que acontece se a conexão de rede for perdida? Não mais Desktop? Muitos aplicativos aguardarão inúmeros tempos limite porque o perfil do usuário não está disponível (o AppData também está no perfil do usuário, muitos aplicativos usam esse local para armazenar configurações específicas do usuário)

No entanto, não se esqueça de que você pode usar Redirecionamentos de Pasta, por exemplo, para redirecionar a pasta Documentos do usuário no compartilhamento de rede desejado.

    
por 21.03.2018 / 21:22