DRA consente di eseguire query LDAP e di attributi virtuali nei domini Active Directory locali della pagina Ricerca avanzata. È possibile eseguire la ricerca utilizzando o modificando una query esistente, creando una nuova query e salvando le query nuove e modificate per l'uso futuro come query pubbliche o private. È possibile utilizzare i filtri di ricerca per eseguire ricerche più efficienti ed efficaci.
Per accedere alla funzione delle query Advanced Search (Ricerca avanzata) della console Web, passare a Gestione > Ricerca avanzata.
DRA supporta sia le query di attributo virtuale che LDAP per cercare gli oggetti DRA e Active Directory. Gli attributi virtuali possono essere associati a tipi di oggetto Active Directory quali utenti, gruppi, gruppi di distribuzione dinamici, contatti, computer e unità organizzative. Con una query di attributo virtuale è possibile filtrare i risultati restituiti dalla query LDAP per restituire solo i risultati che corrispondono alla query di attributo virtuale. È necessario che le stringhe della query di attributo virtuale comincino con (objectCategory=<tipo di oggetto>). Per eseguire una query di attributo virtuale, è necessario specificare le stringhe sia per le query LDAP che per le query di attributo virtuale.
Per ricercare "tutti gli oggetti computer" in DRA:
Query LDAP: (objectCategory=computer)
Per ricercare gli oggetti utente con la descrizione "East\West Sales" in DRA:
Query LDAP: (&(objectCategory=user)(description=East\5CWest Sales))
Per ricercare "tutti gli oggetti computer" in DRA:
Query LDAP: (objectCategory=computer)
IMPORTANTE:nei filtri LDAP, per la barra rovesciata è necessario utilizzare il carattere di escape. Sostituire \5C.
Per "elencare tutti gli oggetti utente disabilitati" in DRA:
Query LDAP: (&(objectCategory=person)(objectClass=user)(userAccountControl:1.2.840.113556.1.4.803:=2))
La stringa 1.2.840.113556.1.4.803 specifica LDAP_MATCHING_RULE_BIT_AND. In questo modo viene specificato un AND bit per bit di un attributo flag (numero intero), ad esempio userAccountControl, groupType o systemFlags, e una maschera di bit (ad esempio 2, 32 o 65536). La clausola è True se l'AND bit per bit del valore dell'attributo e la maschera di bit sono diversi da zero, a indicare che il bit è impostato.
Per trovare tutti gli utenti il cui nome dell'azienda è ABC:
Query: (&(objectCategory=User)(CompanyName=ABC))
L'oggetto DRA è "User" e l'attributo virtuale è "CompanyName" (associato a User).
Per trovare tutti gli utenti con il nome dell'azienda ABC nel dominio Storage:
Query: (&(objectCategory=User)(CompanyName=ABC)(Domain=Storage))
L'oggetto DRA è "User" e gli attributi virtuali sono "CompanyName" e "Domain" (associati a User).
Per trovare tutti i gruppi con il nome del prodotto DRA o tutti gli utenti con il nome dell'azienda ABC:
Query: (|(&(objectCategory=Group)(ProductGroupName=DRA))(&(objectCategory=User)(CompanyName=ABC)))
Gli oggetti DRA sono "Group" e "User" e gli attributi virtuali sono CompanyName (associato a User), ProductGroupName (associato a Group).
Per trovare tutti i gruppi il cui nome del prodotto è DRA o tutti gli utenti con il nome dell'azienda ABC nel dominio Storage:
Query: (|(&(objectCategory=Group)(ProductGroupName=DRA))(&(objectCategory=User)(CompanyName=ABC)(Domain=Storage)))
Gli oggetti DRA sono "Group" e "User" e gli attributi virtuali sono CompanyName (associato a User), ProductGroupName (associato a Group), Domain (associato a User).
Per supportare la funzione di query Ricerca avanzata, DRA utilizza LDAP. Utilizzando le query avanzate è possibile cercare utenti, contatti, gruppi, computer, unità organizzative e qualsiasi altro oggetto supportato da DRA. Se si dispone dei diritti per eseguire query avanzate salvate, è possibile eseguire le query avanzate disponibili negli elenchi Le mie ricerche e Ricerche pubbliche per qualsiasi container.
Oltre a eseguire una ricerca con una query avanzata salvata e a visualizzarne i dettagli, con le autorizzazioni pertinenti è possibile effettuare le seguenti query avanzate della pagina Ricerca avanzata:
Creare una query avanzata sul server di amministrazione primario o sul server di amministrazione secondario specificando la stringa della query (LDAP e, se applicabile, attributo virtuale) per la nuova query avanzata. Una volta eseguita la ricerca, espandere il menu a discesa Ricerca per salvare la query nell'elenco Le mie ricerche o nell'elenco Ricerche pubbliche.
Selezionare una query avanzata esistente in Le mie ricerche o Ricerche pubbliche e utilizzare l'opzione Modifica per modificare i criteri di ricerca. Una volta eseguita la ricerca con i criteri di ricerca aggiornati, è possibile espandere il menu a discesa Ricerca e selezionare Salva per salvare le modifiche apportate alla query.
Selezionare una query avanzata esistente in Le mie ricerche o Ricerche pubbliche ed eseguire la ricerca. Una volta eseguita la ricerca, è possibile espandere il menu a discesa Ricerca e selezionare Sal. con nome per salvare la query con un nome diverso.
DRA fornisce un gruppo di default di colonne nell'elenco dei risultati della ricerca. Per personalizzare i risultati della ricerca tramite una query salvata o non salvata, fare clic sull'icona
di Aggiungi/Rimuovi colonne sul lato destro della pagina per modificare la modalità di visualizzazione dei risultati della ricerca.
È possibile cancellare qualsiasi query avanzata presente nell'elenco Le mie ricerche. Con le autorizzazioni pertinenti, è inoltre possibile cancellare le query avanzate nell'elenco Ricerche pubbliche. Per cancellare una query avanzata salvata, selezionarla nell'elenco pertinente, quindi fare clic su Cancella nel menu a discesa ricerca.
La console Web consente di eliminare i campi del modulo di una query salvata o non salvata per apportare modifiche da un modulo pulito. Per azzerare i campi di una query, selezionare Elimina dal menu a discesa Ricerca.