none
Como faço um script para mapeamento de diretório de rede de acordo com o grupo que o usuário pertence no AD? RRS feed

  • Pergunta

  • Boa tarde amigos!

    Já faz um tempo que procuro na internet um script para mapeamento de diretório de rede de acordo com o grupo que o usuário pertence no AD, porem não consegui um sequer. Achei alguns que possuem erros ou que não atendem o que preciso e como não tenho tanta experiencia com scripts isso tem ficado bem difícil de achar.

    Alguém poderia me ajudar nisso?

    quarta-feira, 13 de julho de 2016 16:47

Todas as Respostas

  • Leonardo, boa tarde.

    Qual a versão do seu controlador de domínio, dependendo da versão, o mapeamento pode ser realizado na própria GPO.

    quarta-feira, 13 de julho de 2016 16:51
  • Atualmente estamos com o Windows Server 2008 como DC, porem migraremos para o 2012.

    Se possível, poderia me explicar das duas formas? Digo através de GPO e de Script? 

    Muito obrigado pela atenção.

    quarta-feira, 13 de julho de 2016 17:15
  • Leonardo,

    Segue o mapeamento por GPO:

    http://www.andersonpatricio.org/gerenciando-mapeamento-de-rede-por-gpo/

    Segue o mapeamento via script de logon:

    https://pedrofava.wordpress.com/2011/02/21/mapeando-unidades-de-redes-usando-scripts-de-logon/

    Prefiro mil vezes utilizar o mapeamento de GPO, visto que é bem mais fácil de gerenciar.

    Caso a resposta seja valida para você, favor marcar como resposta.

    quarta-feira, 13 de julho de 2016 17:22
  • Leonardo já existe no fórum a resposta para a sua pergunta:

    https://social.technet.microsoft.com/Forums/pt-BR/611b6743-85b7-4d3d-b4ce-7ed1eb6c960f/mapeamento-via-gpo?forum=wsuspt

    • Sugerido como Resposta Romney Dulz quarta-feira, 27 de julho de 2016 15:55
    quarta-feira, 13 de julho de 2016 17:29
  • Cheguei a ver a forma através de GPO que vocês me passaram e me pareceu bem interessante, porem havia visto um script da seguinte forma:

    $SRV_FILESERVER = SRV0010
    
    ; Mapeamento Q
    SELECT
    	CASE INGROUP("GR_RH") = 1
    		USE Q: "\\$SRV_FILESERVER\RH"
    
    	CASE INGROUP("GR_CONTABILIDADE") = 1
    		USE Q: "\\$SRV_FILESERVER\CONTABILIDADE"
    
    ENDSELECT

    Nesse script, pelo que entendi, ele verifica a qual grupo o usuário pertence e com base nisso faz o mapeamento das pastas escolhidas, certo?

    quarta-feira, 13 de julho de 2016 17:59
  • Resumindo a história... Script em VBS ou outras linguagens são iguais a Old School e GPP é igual a New School e um forma mais simples de lidar com este tipo de situação. No frigir dos ovos, você vai ter executar o mesmo tipo de validação, mas usando meios diferentes.

    Old School - Script

    New School - GPP

    quarta-feira, 13 de julho de 2016 21:23