Ricerca di oggetti in base al nome

La maggior parte degli oggetti in Active Directory Domain Services utilizza la proprietà CN come attributo di denominazione. Alcuni oggetti, tuttavia, utilizzano un attributo di denominazione diverso da CN. Un controller di dominio, ad esempio, usa la proprietà domainDNS per l'attributo Naming e un'unità organizzativa usa la proprietà OrganizationalUnit per l'attributo naming. Per evitare di dover utilizzare un attributo di denominazione diverso per diversi tipi di oggetto, è necessario utilizzare la proprietà Name , che contiene il nome distinto relativo dell'oggetto, per cercare gli oggetti in base al nome.

Esempio

Negli esempi di codice riportati di seguito vengono illustrate stringhe di query diverse che possono essere utilizzate per trovare gli oggetti in base al nome.

La stringa di query seguente consente di trovare tutti gli oggetti con un nome che inizia con "Jeff".

(name=Jeff*)

La stringa di query seguente consente di trovare tutti gli oggetti computer con un nome che inizia con "Leased" o "Corp".

(&(objectCategory=computer)(|(name=leased*)(name=corp*)))

La stringa di query seguente consente di trovare tutti gli utenti e con un nome che inizia con "Karen" o "Jeff".

(&(&(objectClass=user)(objectCategory=person))(|(name=Karen*)(name=Jeff*)))