共用方式為


決定要尋找的內容

在您搜尋目錄之前,請考慮您的搜尋會根據您的方法執行方式。 要傳回的數據和屬性會影響您系結至開始搜尋的位置、搜尋深度、查詢篩選和搜尋效能。

例如,如果您想要搜尋姓氏 Smith 的所有用戶物件:

區域 描述
搜尋位置 網域、特定網域、特定網域樹狀結構或整個樹系內的特定容器或組織單位(OU)。 如果您搜尋特定容器或網域中的物件,搜尋查詢會藉由直接系結至該容器或網域,而不是在定義域樹狀結構上執行子樹搜尋,以執行更好的效能。
搜尋類型 如果您確認特定對象的屬性是否存在,或擷取您已知道的辨別名稱 (DN) 屬性,則應該執行基底搜尋,其只會搜尋您系結的物件。
如果您知道物件是特定容器的直接子代,請系結至該容器並執行一層搜尋(schema 容器中的 attributeSchemaclassSchema 物件,以及擴充許可權容器中的擴充許可權物件都是很好的範例)。
如果您不知道對象的確切位置,或您想要搜尋已系結的物件,以及目錄階層中其下方的所有子物件,請執行子樹搜尋。
盡可能使用索引 最後,如果您尋找特定類別的對象,查詢篩選應該有評估該類別所定義屬性的表達式。
若要搜尋群組物件,請在篩選中包含表達式 (objectCategory=group)。 若要搜尋用戶物件,請指定 (&objectClass=user)(objectCategory=person),因為計算機類別衍生自用戶類別,因此 (objectClass=user) 會同時傳回使用者和計算機,而且因為聯繫人和用戶物件都有 person 的物件Category ,因此 (objectCategory=person) 會同時傳回使用者和聯繫人。
如需詳細資訊,請參閱 物件類別和對象類別索引屬性