como faço para que um grupo do windows mapeie automaticamente uma unidade na conexão?

2

Eu tenho 3 grupos diferentes de usuários do Windows. Cada grupo precisa ter uma certa unidade mapeada, única para esse grupo. Existe uma maneira de dizer os mapas do grupo x para cada vez que eles se conectam?

Se eu colocar algo em sua inicialização, isso é muito trabalho manual. Estou precisando de algo que eu configurei por grupo de usuários, se possível.

Se isso não for viável, existe outra opção?

Obrigado novamente pela ajuda! Eric

    
por JohnDoe 18.10.2013 / 16:20

3 respostas

8

Tente Preferências da Política de Grupo . Estes fornecem suporte razoavelmente indolor para o mapeamento de unidades de rede e podem ser configurados para se aplicarem apenas a grupos específicos, deixando você criar apenas um GPP para cada grupo. Você poderia agrupar quaisquer outras configurações personalizadas para cada grupo no mesmo objeto de Diretiva de Grupo enquanto estava nele.

    
por 18.10.2013 / 16:28
3

Crie uma política de grupo para mapas de unidades. Se todos os usuários compartilharem uma OU comum, você poderá aplicá-la a essa OU, caso contrário, torná-la um GPO global para o domínio.

Os mapas de unidade estão em Configuração do usuário > Preferências > Configurações do Windows > Drive Maps

crie novos mapas de unidades para cada local. Ao criar cada mapa de unidades, na guia Comum das propriedades da unidade, marque a caixa ao lado de Segmentação no nível do item e clique no botão Segmentação .... Você pode criar uma regra que se aplique a um grupo, procurar o grupo ao qual cada unidade se aplica e aplicá-la apenas aos grupos para os quais ela deve aparecer. Dessa forma, você pode criar todos os mapas de unidade em uma única política de grupo que será aplicada a todos os usuários, mas apenas conforme necessário. Nenhuma unidade desnecessária será aplicada, nenhum script extra precisará ser gravado.

    
por 18.10.2013 / 16:31
1

Eu sou da velha escola (como na escola antiga). Então eu fiz o que você está pedindo no script de login. Eu estou usando o VBS ao montar e, em seguida, fazer isso ... Basicamente, verificando a associação de grupo e, em seguida, mapeando uma unidade com base em se esse usuário está nesse grupo. Desta forma, é um único script e apenas pula o mapeamento se o usuário não fizer parte do grupo.

' Create objects and extract strGroup values
Set objNetwork = CreateObject("WScript.Network")
Set objUser = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" & objUser.UserName)
strGroup = LCase(Join(CurrentUser.MemberOf))

'Map Quickbooks
if instr(strGroup, lcase("Quickbooks")) then
    wscript.echo "Quickbooks User.. Mapping Q Drive"
    objNetwork.MapNetworkDrive "q:", "\server\quickbooks"
    wcsript.echo "Quickbooks Mapping Completed"
end if
    
por 22.10.2013 / 02:13