Script .vbs para mapeamento automático de unidades de rede por grupo no AD
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