Script .vbs para mapeamento automático de unidades de rede por grupo no AD

menor que 1 minutos de leitura

Atualizado em:

Esse script mapeia, de forma automática, unidades de rede nas estações de trabalho de acordo com o grupo do usuário. Funciona em minha rede com o Windows Server 2008 e estações com Windows 7.

Dependências:
Um script .bat configurado para chamar esse arquivo, sendo executado no logon do usuário.

Código

Edite dentro do 'Select Case' de acordo com os grupos e compartilhamento de sua rede.

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 "grupo1" 
		If Not FSODrive.DriveExists("Y:") Then
			objNetwork.MapNetworkDrive "Y:", "\\IP_DO_SERVIDOR\COMPARTILHAMENTO"	
		End If

        Case "grupo2" 
		If Not FSODrive.DriveExists("Y:") Then
			objNetwork.MapNetworkDrive "Y:", "\\IP_DO_SERVIDOR\COMPARTILHAMENTO"	
		End If

    End Select

Next

'============================================='

wscript.quit

Deixe um comentário