Don't give up that easily, here is a script that I just created that does what you are after. At the moment it will output the names of all members of the domain admins group assuming they have stuff set for firstname and lastname in AD.
Code:
strContainer = "cn=Users"
strName = "Domain Admins"
On Error Resume Next
'***********************************************
'* Connect to an object *
'***********************************************
Set objRootDSE = GetObject("LDAP://rootDSE")
If strContainer = "" Then
Set objItem = GetObject("LDAP://" & _
objRootDSE.Get("defaultNamingContext"))
Else
Set objItem = GetObject("LDAP://cn=" & strName & "," & strContainer & "," & _
objRootDSE.Get("defaultNamingContext"))
End If
'***********************************************
'* End connect to an object *
'***********************************************
strmember = objItem.GetEx("member")
For Each Item in strmember
If Item <> "" Then
Set objItem1 = GetObject("LDAP://" & Item)
strFirstName = objItem1.Get("givenName")
strinitials = objItem1.Get("initials")
strSirname = objItem1.Get("sn")
' **** Usage in VBS ******
WScript.Echo strFirstName & " " & strinitials & " " & strSirname
' **** Usage in ASP ******
' response.write strFirstName & " " & strinitials & " " & strSirname & "<br>"
End If
Next Just change the strName variable to the group that you are after and the strContainer variable to the ou that the group is in ie ou=Groups or just leave it as is if the group is in or under the users folder. You can just chuck this in to a text file with a .vbs extention and run it on and domain connected machine to test it out.