Поделиться через


Выбор синтаксиса

Существует 23 синтаксиса, определенных в службах домен Active Directory. В этом разделе содержится список рекомендуемых синтаксисов, используемых при определении нового атрибута. Дополнительные сведения см. в разделе "Синтаксисы атрибутов" в службах домен Active Directory.

В следующей таблице приведен список рекомендаций.

Данные для хранения в атрибуте Синтаксис для использования Комментарий
Двоичные данные String(Octet) Используется для хранения двоичных данных. Это массив байтов.
Двоичные данные со ссылкой на DN Object(DN-Binary) Содержит двоичное значение и различающееся имя (DN). Сервер Active Directory обновляет DN.
Логический Boolean Используется для логических значений.
Справочник по DN Object(DS-DN) Используйте для хранения различающихся имен, которые необходимо сохранить на сервере Active Directory. При создании атрибута синтаксиса DN с допустимым DN сервер обрабатывает атрибут как ссылку на объект, представленный заданным DN. Если указанный объект переименован или перемещен, сервер гарантирует, что атрибут отражает изменение. Если атрибут сбрасывается с помощью нового DN, атрибут ссылается на объект, представленный новым DN.
Целое Целое число Используется для целых чисел.
Большое целое число (64-разрядные значения) LargeInteger Используется для 64-разрядных значений.
Связанный DN Object(DS-DN) Этот синтаксис строки можно использовать для связанных доменных имен. Обратные ссылки должны иметь синтаксис DN. Прямые ссылки могут иметь синтаксис DN, а также Object(DN-String), Object(DN-Binary), Object(Access-Point)или Object(OR-Name). Связанные атрибуты должны иметь идентификатор linkID . См. описание linkID в свойствах атрибута-схемы .
Дескриптор безопасности String(NT-Sec-Desc) Строка Octet, содержащая дескриптор безопасности.
Идентификатор безопасности (SID) String(Sid) Строка октета, содержащая идентификатор безопасности (SID). Используйте этот синтаксис только для хранения значений sid.
Строка String(Юникод) Используется для большинства строковых атрибутов. Он поддерживает набор символов Юникода. Когда сервер Active Directory выполняет сравнения с атрибутами этого синтаксиса (например, при оценке запроса), он выполняет сравнение без учета регистра. Используйте другие синтаксисы строк (String(IA5), String(Numeric)и т. д.) для хранения строк, которые должны содержать только определенные наборы символов, поддерживаемые синтаксисом.
Строковые данные со ссылкой на DN Object(DN-String) Строка, содержащая строковое значение и различающееся имя (DN). Сервер Active Directory обновляет DN.
Время String(Generalized-Time) Используйте синтаксис String(Generalized-Time) для хранения значений времени, а не синтаксиса String(UTC-Time), так как String(Generalized-Time) использует четыре символа в течение года и String(UTC-Time) использует только два.