none
Fazer um usuario ver duas GPOs de Unidades Mapeadas diferentes RRS feed

  • Pergunta

  • Tenho a seguinte situação na empresa:

    Preciso que um usuário veja duas Unidades Mapeadas diferentes.

    É o seguinte:

    Tenho as UO's "Enfermagem" e "UTI". Na UO de Enfermagem tenho os usuários de Enfermagem, na UO de UTI, tenho os usuários de UTI. Cada UO tem uma GPO de Unidade Mapeada direcionando pra respectiva pasta.

    Todos os usuários da Enfermagem conseguem ver a Unidade Mapeada "Enfermagem", todos os Usuários da UTI conseguem ver a Unidade Mapeada UTI.

    O que acontece é que alguns usuários que estão na UO "Enfermagem" precisam acessar a unidade mapeada "UTI".

    Como proceder nesse caso? É possível colocar o mesmo usuário nas duas Unidades Organizacionais pra que ele "veja" as duas GPO's?

    Não sei se eu consegui explicar de um jeito claro, mas qualquer coisa, posso fornecer mais informações!

    Desde já, agradeço.


    • Editado Diego_Ramalho sexta-feira, 3 de fevereiro de 2017 20:18 erro de digitação
    sexta-feira, 3 de fevereiro de 2017 20:18

Respostas

Todas as Respostas

  • Configure essa ou nova GPO por grupo do(s) respectivo(s) setor(es) e adicione configure os mapeamentos adicionais desejados para tais usuários. 


    Atenciosamente, Johnson Cruz (MCP, MCTS, MTA). Conto com seu voto caso minha resposta seja util. Acesse: Blog com Dicas de Informática | CSP Mais Nuvem Microsoft | Meu Perfil no Linkedin

    sábado, 4 de fevereiro de 2017 18:05
  • Bom dia,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Guilherme Macedo S

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 7 de fevereiro de 2017 11:19
  • Para não ficar com muitas GPO's no ambiente, vc pode trabalhar com 1 GPO tratando cada caso. Por exemplo Pode-se criar uma OU "X" dentro dela vc coloca as 2 OU citadas.

    A GPO será criada na OU "X" baseada em Grupo, com isso todos usuários abaixo dela que pertencerem ao grupo, a pasta será mapeada.

    Exemplo do script.vbs

    On Error Resume Next
    
    '#==============================================================================
    '#ESPERA EM SEGUNDOS
    '#==============================================================================
    
    WScript.Sleep(20000)
    
    '#==============================================================================
    '#	CONCEDENDO OS PRIVILEGIOS
    '#==============================================================================
    set objNetwork= CreateObject("WScript.Network")
    strDom = objNetwork.UserDomain
    strUser = objNetwork.UserName
    Set objUser = GetObject("WinNT://" & strDom & "/" & strUser &  ",user")
    
    '#==============================================================================
    '# MAPEAMENTO DE PASTAS COMUM (TODOS USUARIOS)
    '#==============================================================================
    
    If Not FSODrive.DriveExists("X:") Then
    objNetwork.MapNetworkDrive "X:", "\\SERVIDOR\PASTA", False
    Set oShell = CreateObject("Shell.Application")
    oShell.NameSpace("X:\").Self.Name = "NOME DA PASTA"
    End If
    '#==============================================================================
    '# MAPEAMENTO DE PASTAS BASEADO EM GRUPOS
    '#==============================================================================
    For Each objGroup In objUser.Groups
    	Select Case objGroup.Name
    		Case "NOME_DO_GRUPO" 
    			If Not FSODrive.DriveExists("R:") Then
    			objNetwork.MapNetworkDrive "R:", "\\SERVIDOR\PASTA_A"
    			Set oShell = CreateObject("Shell.Application")
    			oShell.NameSpace("R:\").Self.Name = "PASTA_A"
    		End If
    				
    		Case "NOME_DO_GRUPO_2" 
    			If Not FSODrive.DriveExists("L:") Then
    			objNetwork.MapNetworkDrive "L:", "\\SERVIDOR\PASTA_B"
    			Set oShell = CreateObject("Shell.Application")
    			oShell.NameSpace("L:\").Self.Name = "PASTA B"			
    		End If
    			
    Next
    '#==============================================================================
    '# FIM DO SCRIPT
    '#==============================================================================
    wscript.quit

    Para o script funcionar, vc precisará que as contas fiquem dentro dos grupos que estiverem no script. O script deverá ficar em uma OU "HOSPITAL" que contenham suas OU's. Por exemplo;


    • Editado Walter_Santos terça-feira, 7 de fevereiro de 2017 13:15
    terça-feira, 7 de fevereiro de 2017 13:14