Неоднозначное разрешение имен - Ambiguous name resolution

Разрешение неоднозначных имен (ANR) - это функция, доступная в Microsoft с Active Directory что позволяет разрешать несколько объектов в компьютерной сети на основе ограниченного ввода. Пользователь сможет выбрать правильную запись из этих результатов. Чтобы эта функция работала, атрибуты должны быть включены в схему каталога. Это расширение Облегченный протокол доступа к каталогам. При использовании Microsoft Outlook или Outlook Web App, частичная информация может быть введена в поля To: From: и CC :, что приведет к запросу ANR для предоставления потенциальных совпадений.[1]

LDAP ANR

Облегченный протокол доступа к каталогам LDAP для Active Directory использует атрибуты по умолчанию, помеченные для разрешения неоднозначного имени, для фильтрации результатов входного запроса. В Microsoft Active Directory атрибут searchFlags - это битовый флаг, который определяет специальные свойства, связанные с поиском с помощью атрибута.[2]

В Windows 2000 по умолчанию для ANR установлены следующие атрибуты:

  • Собственное имя
  • Фамилия
  • показать имя
  • LegacyExchangeDN
  • msExchMailNickname
  • RDN
  • PhysicalDeliveryOfficeName
  • proxyAddress
  • sAMAccountName

[3]

Пример поиска ANR

В Active Directory присутствует много пользователей с таким же именем. Когда Билл Уайт, Билл Уайтхед и Билл Смит все существуют и ANR включен, поиск по запросу «Билл Уайт» выглядит как «anr = Bill White». Active Directory:

  • Обратите внимание на «anr» и встроенное пространство.
  • Проверьте схему, чтобы определить, для каких объектов установлены биты индекса ANR и SEARCH.
  • Выполните поиск "или" для "Билла Уайта *" по атрибутам по умолчанию, перечисленным выше.
  • Затем ищет: Given-Name = Bill * AND Surname = White *

Результаты поиска, возвращенные с совпадениями для «Билл Уайт»: Билл Уайт, потому что «Билл Уайт *» соответствует displayName, и «Билл Уайтхед», потому что «Билл *» И «Уайт *» соответствует Given-Name = Bill * AND Surname = White *

Но Билл Смит не появляется, потому что: «Билл *» И «Белый *» не совпадают с именем и фамилией Билла Смита.

внешняя ссылка

использованная литература

  1. ^ «Использование возможностей разрешения неоднозначных имен». MSExchange.org.
  2. ^ Аллен, Робби; Хантер, Лаура Э. (2006). Поваренная книга Active Directory: [решения для администраторов и разработчиков; более 500 рецептов, охватывает SP1, R2 и ADAM] (2-е изд.). Севастополь, Калифорния [u.a.]: О'Рейли. ISBN  0-596-10202-X.
  3. ^ «Разрешение неоднозначных имен для LDAP в Windows 2000».