Flow/Scripting/LDAPAccess
From Observer GigaFlow Support | VIAVI Solutions Inc.
//Querying LDAP.
//Query for distinguishedName and displayName attributes for objects of objectClass=user
var results = actions.getLDAP("distinguishedName,displayName","(&(objectClass=user))")
if (results!=null){ //Make sure there are results
for (var i=0;i<results.size();i++){ //Iterate over each result
var attributes = results.get(i); //Get this results attributes
if (attributes){ //Make sure they exists
var attributeDistinguishedName =attributes.get('distinguishedName');
var attributeDisplayName =attributes.get('displayName');
if (attributeDistinguishedName ){
log.warn(attributeDistinguishedName.getID()+' '+attributeDistinguishedName.get());
}
if (attributeDisplayName ){
log.warn(attributeDisplayName.getID()+' '+attributeDisplayName.get());
}
}
}
}else{
log.warn("No results");
}