Mapeamento de pasta compartilhada conforme grupo do AD

Boa Tarde nerds ...

A ideia destes post é demonstrar como mapear uma pasta compartilhada através de script de logon, conforme o grupo a que o usuário pertence no AD. Por exemplo:

Considere a seguinte estrutura de pastas compartilhadas:

Z:\\fileserver
S:\\sistemaX

Considere que na pasta Z:\\fileserver, todos os usuários de rede tem acesso, portanto, deve ser mapeada para todos. Porém, a pasta S:\\sistemaX só deve ser mapeada para os usuários que tenham permissão para tal.

Para fazermos isso é muito simples. Inicialmente, criei um grupo no AD com os usuários que terão acesso a pasta "sistemaX". Para padronizar, criaremos o grupo com o nome igual ao da pasta.

Após, criamos um script.vbs com o conteúdo abaixo:

 On Error Resume Next  
 set objNetwork= CreateObject("WScript.Network")  
 strDom = objNetwork.UserDomain  
 strUser = objNetwork.UserName  
 Set objUser = GetObject("WinNT://" & strDom & "/" & strUser & ",user")  
 For Each objGroup In objUser.Groups  
   Select Case objGroup.Name  
     Case "sistemaX"   
           If Not FSODrive.DriveExists("S:") Then  
                objNetwork.MapNetworkDrive "S:", "\\ip_do_servidor\sistemaX"       
           End If  
   End Select  
 Next  
 wscript.quit  

Edite o CASE deste script conforme a sua necessidade.

Após, crie o script de logon com o conteúdo abaixo

 echo off  
 net use Z: \\ip_do_servidor\fileserver  
 START /MIN \\ip_do_servidor\netlogon\script.vbs  

Salve este arquivo no formato .bat, darei o nome de "script.bat". Escolha conforme seu gosto. Primeiro este script mapeia a pasta Z:fileserver para todos os usuários, após, executa o script.vbs, que fará o mapeamento conforme o grupo de usuários.

Agora coloque os 2 scripts que criamos dentro da pasta netlogon do windows "\\ip_do_servidor\netlogon". Logo após, insira o nome do script.bat nas configurações de cada usuário.


Com isso, somente os usuários que estiverem no grupo "sistemaX" terão esta pasta mapeada.

Share on Google Plus

Sobre Carlos Castro

Administrador e autor do blog hostconfig.
    Blogger Comment
    Facebook Comment

0 comentários:

Postar um comentário