VBScript Code to List All ADAM Contact Attributes and Values
You can use any of the VBScript programs below in ActiveXperts Network Monitor. Click here for an explanation about how to include scripts in ActiveXperts Network Monitor.
Example(s)
On Error Resume Next
Set objUser = GetObject _
("LDAP://localhost:389/cn=alexandrelobao,ou=Accounting,dc=fabrikam,dc=com")
Set objUserProperties = GetObject("LDAP://localhost:389/schema/contact")
For Each strAttribute in objUserProperties.MandatoryProperties
strValues = objUser.GetEx(strAttribute)
For Each strItem in strValues
Wscript.Echo strAttribute & " -- " & strItem
Next
Next
For Each strAttribute in objUserProperties.OptionalProperties
strValues = objUser.GetEx(strAttribute)
If Err = 0 Then
For Each strItem in strValues
Wscript.Echo strAttribute & " -- " & strItem
Next
Else
Wscript.Echo strAttribute & " -- No value set"
Err.Clear
End If
Next
