I was thinking maybe something like this possibly. I'm still figuring it out.
On Error Resume Next
Set objSysInfo = CreateObject(“ADSystemInfo”)
Set objNetwork = CreateObject(“Wscript.Network”)
strUserPath = “LDAP://” & objSysInfo.UserName
Set objUser = GetObject(strUserPath)
For Each strGroup in objUser.MemberOf
strGroupPath = “LDAP://” & strGroup
Set objGroup = GetObject(strGroupPath)
strGroupName = objGroup.CN
Select Case strGroupName
Case “Finance Users”
WshNetwork.AddWindowsPrinterConnection "\\testserver\testprinter1"
Case “Human Resource Users”
WshNetwork.AddWindowsPrinterConnection "\\testserver\testprinter1"
Case “Manufacturing Users”
WshNetwork.AddWindowsPrinterConnection "\\testserver\testprinter1"
Case “Shipping and Receiving Users”
WshNetwork.AddWindowsPrinterConnection "\\testserver\testprinter1"
End Select
Next