Você pode especificar o nome do usuário como uma variável de ambiente no caminho de destino. Veja este blog da Equipe de Diretiva de Grupo entrada para detalhes específicos.
Meu departamento está atualmente fazendo a transição de nossos servidores para o Server 2008R2 e estamos procurando usar as Preferências do grupo para mapear unidades de rede. Atualmente, nossos usuários têm uma unidade de rede pessoal e pelo menos uma unidade de rede de grupo para seu departamento. Atualmente, estamos usando um script kix para mapear as unidades. Eu descobri como mapear a unidade de grupo com base em seu grupo de segurança, mas estou tendo problemas para descobrir como mapear automaticamente a unidade pessoal sem ter que configurá-la individualmente para cada usuário. Atualmente, no script kix, ele mapeia a unidade com base no nome do usuário (cada unidade pessoal tem o mesmo nome do usuário). Basicamente, minha pergunta é, existe uma maneira de fazer com que cada usuário mapeie automaticamente a unidade que é nomeada por eles. Qualquer ajuda seria muito apreciada.
Você pode especificar o nome do usuário como uma variável de ambiente no caminho de destino. Veja este blog da Equipe de Diretiva de Grupo entrada para detalhes específicos.
Em vez de usar as Preferências da Política de Grupo para mapear unidades do usuário, você pode configurar uma unidade por usuário usando o Active Directory. Nas propriedades do AD de cada usuário, clique na guia Perfil. Em Home Folder, selecione o botão Connect e selecione uma letra de unidade. Para o caminho, você pode digitar \server\sharename
.
Além disso, você pode especificar% USERNAME% no nome do compartilhamento e ele será mapeado para um compartilhamento com o nome do usuário, desde que seus compartilhamentos correspondam a nomes de usuários. Conseguimos fazer \servername\%USERNAME%$
de ações "secretas" com $ no final. Isso permite que você selecione vários usuários no diretório ativo e edite suas propriedades de uma só vez, em vez de passar por cada uma individualmente.
O Kixtart é a melhor maneira que encontrei para mapear unidades através da Associação do Grupo AD em um script de logon.
Crie um arquivo .kx contendo algo assim dentro do compartilhamento NETLOGON chamado map_drives.kx:
IF INGROUP ("Grupo de segurança de dados") $ map="\ nome do servidor \ caminho" use x: $ map ENDIF
Adicione uma entrada no arquivo de script LOGON.cmd ou LOGON.bat no compartilhamento NETLOGON para chamar o arquivo .kx anterior. \ nome_do_servidor \ NETLOGON \ KIX32.EXE \ nome_do_servidor \ NETLOGON \ map_drives.kx ou % 0 .. \ Kix32.exe% 0 .. \ map_drives.kx (Esse caminho é mais escalável, pois você pode copiá-lo e colá-lo, caso seu arquivo seja chamado de "map_drives.kx")
Ainda não está funcionando? Etapas de solução de problemas ...
Faça login em uma conta de teste que seja membro do grupo de segurança especificado
Verifique se o script de logon está configurado corretamente com o perfil AD ou via GPO
Mapeie a unidade manualmente para garantir direitos adequados ao caminho
Certifique-se de que o usuário tenha direitos no compartilhamento NETLOGON.
Tags mappeddrive group-policy