Colocar o diretório de usuários na unidade de rede mapeada no Windows 7

4

Desejo realocar meu diretório de usuários C:\Users\Edwin para uma unidade de rede mapeada E: (isto é, mapeado de um compartilhamento de rede \\192.168.22.9\share ).

A parte difícil está em realocar o próprio diretório do usuário. Eu encontrei duas soluções possíveis, as quais não eram aplicáveis a mim devido ao uso de uma unidade de rede.

  1. Movendo C:\Users\Edwin" to "E:\Users\Edwin e, em seguida, use o link simbólico de junção ( mklink -J ) para vincular novamente a C:\Users\Edwin .

    Isso não funciona para mim porque não consigo criar um link simbólico de junção de um diretório em uma unidade não local.

  2. Alterando o valor da chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory de %SystemDrive%\Users para E:\Users ANTES de criar o usuário "Edwin".

    Depois disso, quando o usuário "Edwin" fizer login pela primeira vez, o perfil estará em E:\Users\Edwin .

O problema é que eu me deparo com um problema de galinha e ovo.

No primeiro login como usuário "Edwin", o perfil será criado em E: . No entanto, no momento em que faço o primeiro login, a unidade de rede mapeada E: não está lá.

Eu tentei o seguinte sem sucesso:

  1. Crie uma unidade mapeada persistente como administrador. Não funcionou. A unidade mapeada é visível apenas para o usuário Administrador.

  2. Crie uma unidade mapeada persistente usando os direitos do sistema (usando PsExec -s ). Não funcionou. A unidade mapeada não é "propriedade" de ninguém, nem mesmo do usuário administrador atual.

  3. Crie uma unidade mapeada persistente usando o usuário Edwin recém-criado, sem fazer login como Edwin ainda (usando PsExec novamente). Não funcionou. Embora seja possível criar uma unidade mapeada como um usuário diferente, uma vez que tentei persistentemente ( /persistent:yes ), recebo um erro Access is Denied .

Alguma ideia de como isso pode ser feito? Ou se ainda pode ser feito?

    
por Edwin Lee 15.12.2010 / 00:07

5 respostas

4

Esta é uma má ideia. O problema é que as unidades mapeadas variam de acordo com o usuário e, portanto, a unidade E: não pode existir até que você já tenha efetuado login e carregado seu perfil. Você pode obtê-lo funcionando via caminho UNC (\ server \ share), mas eu ainda não recomendo isso.

Uma alternativa melhor seria usar perfis móveis, mas o IIRC requer um diretório ativo.

    
por 15.12.2010 / 19:41
2

Eu vim aqui para encontrar uma solução para esse problema também. Sua segunda sugestão, na verdade, responde à pergunta que me trouxe aqui.

Eu também sabia que não funcionaria apenas vincular a pasta do usuário a uma unidade de rede, porque eles não estariam disponíveis no login. Ainda não o fiz, mas estou planejando combinar isso com Ficheiros offline . Isso lhe daria o desempenho do seu disco e também disponibilizaria seu diretório de usuários em links lentos ou quando não houvesse nenhuma conexão de rede.

Eu sei que esse problema tem mais de dois anos, mas imaginei que talvez você ainda esteja interessado.

Também examinei os Perfis de usuários móveis , mas decidi contra isso devido a muitas falhas.

    
por 07.02.2013 / 13:13
1

Eu estaria interessado em saber por que você iria querer isso. Tem certeza de que esta seria uma boa solução para o que você queria alcançar, mesmo que fosse possível?

  • Se for para proteger sua privacidade, por que não manter apenas a pasta do usuário no mínimo? Ou seja, execute o Firefox e o que vem do E :, certifique-se de que a pasta de cache também esteja em E :, e defina quaisquer pastas que esses programas utilizem, como a pasta Downloads, para E :. E defina Meus documentos para uma pasta no E.

  • Se é para sempre ter seus dados pessoais disponíveis em qualquer lugar, por que não configurar um backup em tempo real para sua unidade E:? Existem programas que podem fazer isso.

por 15.12.2010 / 19:37
1

O que você está tentando fazer é chamado de redirecionamento de pasta, e o Windows tem suporte nativo para isso. Eu nunca fiz isso em um computador autônomo, mas para um domínio do Windows você pode fazer isso acontecer por meio do GPO. Esse GPO altera algumas chaves de registro, o que deve ser bastante factível manualmente.

Isso deve ativar automaticamente os arquivos off-line, para que você possa acessar (uma cópia da) sua pasta pessoal mesmo quando o compartilhamento não estiver disponível.

Esse cara parece estar trabalhando .

Artigo da Microsoft sobre o redirecionamento de pastas em geral .

Além disso, para copiar um perfil de usuário, reinicialize e, em seguida, faça login com outra conta com privilégios de administrador e use estas instruções . (Não tenho certeza se funciona exatamente o mesmo no Windows 7, mas o mesmo botão deve estar lá em algum lugar.)

O problema do ovo e da galinha deve ser bastante contornável usando um caminho UNC em vez de E:.

    
por 07.02.2013 / 13:46
0

Minha sugestão:

  1. Crie o novo usuário e faça login na nova conta.
  2. Crie o mapeamento de rede.
  3. Faça logoff.
  4. Faça login em uma conta administrativa.
  5. xcopy / s / h / g / k / o c: \ usuários \ Edwin * \\ 192.168.22.9 \ share \
  6. Edição do registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory
    
  7. Tente entrar no Edwin para ver se funciona.

por 16.12.2013 / 12:00