Unidades de rede de mapeamento automático

2

Sou um Aprendiz de TI que tenta usar uma diretiva de grupo (no Windows Server 2012) para mapear automaticamente pastas de rede quando alguém faz logon pela primeira vez em uma máquina. Este é o arquivo de lote que escrevi e a pasta ' Compartilhar ' mapeia no logon, mas a pasta ' pessoal ' não é mapeada.

NET USE */delete
NET USE C: \3AAA-LIVERPOOL\Home$\%LogonUser% /PERSISTENT:YES
NET USE C: \3AAA-LIVERPOOL\Share /PERSISTENT:YES

Mapei a pasta manualmente na máquina cliente, mas o GPO não mapeará o arquivo automaticamente.

Qual é o código correto para fazer isso?

Eu percebi que era um problema com o caminho, mas o mesmo caminho funciona quando mapeado manualmente na máquina do cliente.

Obrigado:)

    
por Max Astall 08.12.2016 / 13:13

2 respostas

2

Primeiro de tudo, você está tentando mapear sua pasta compartilhada para a unidade C, que geralmente é obtida pela instalação do Windows. Em vez disso, você deseja mapeá-lo para uma letra de drive grátis como M, P, Q, S, etc. o que for grátis.

NET USE S: \3AAA-LIVERPOOL\Share

Em segundo lugar , você está tentando mapear vários compartilhamentos de rede para uma única letra de unidade. Isso não funciona, apenas um compartilhamento de rede por letra de unidade é permitido. Nada mais faria sentido.

NET USE H: \3AAA-LIVERPOOL\Home$\%LogonUser% /PERSISTENT:YES
NET USE S: \3AAA-LIVERPOOL\Share /PERSISTENT:YES

Terceiro , %LogonUser% não existe, consulte echo %LogonUser% . Você provavelmente quer usar %username% . (Variáveis ambientais são insensíveis a maiúsculas e minúsculas).

Quarto , há uma maneira melhor de configurar diretórios pessoais para os usuários documentados aqui: link

Quinto , há uma maneira melhor de mapear unidades que não sejam o diretório inicial, como o Slipeer já apontou. Mas também mencionarei, por uma questão de perfeição.

Por último , está faltando um espaço em branco no comando delete.

NET USE * /delete
    
por 08.12.2016 / 15:46
2

É melhor usar o Grupo Preferência de política para mapear unidades para o usuário.

No seu caso, a possível causa do problema:

  1. Você usa um nome de unidade para os dois compartilhamentos. Ele será montado apenas no último compartilhamento.
  2. É logon (seção de política de usuário) ou inicialização (seção de política de computador) script? Os scripts de inicialização são executados na conta do computador e não podem ter acesso ao compartilhamento de usuário particular.
por 08.12.2016 / 14:23