Псевдонимы очереди сообщений

Псевдоним очереди сообщений — это объект Active Directory, который может использоваться для опрашиваемых очередей, возможно, не перечисленных в Active Directory. Например, псевдоним очереди может быть использован для обращения к частной очереди в контексте списка рассылки. Создать псевдоним очереди можно при помощи оснастки «Active Directory — пользователи и компьютеры». Преимущества использования псевдонимов очереди заключаются в следующем.

  • После удаления объекта псевдонима очереди, псевдоним автоматически удаляется из всех ссылающихся на него списков рассылки.
  • Очередь, к которой обращается псевдоним очереди, может быть изменена без изменения самого псевдонима.
  • Псевдонимы очереди могут использоваться для обращения к отсутствующим в службе каталога очередям, включая частные очереди или очереди других организаций.
  • Псевдонимы очереди могут использоваться для отправки сообщений http путем обращения к конечной очереди при помощи прямого имени формата.

У псевдонима очереди имеется единственный атрибут — обращающееся к очереди имя формата. Псевдонимы очереди могут содержать общее, частное и прямое имена формата. Имя формата очереди не может иметь больше 255 символов. Дополнительные сведения см. в разделе Работа с очередью сообщений.

Примечание

  • Веб-адреса могут изменяться, поэтому возможно, что к одному или нескольким указанным здесь узлам подключиться не удастся.

Деактивация класса или атрибута

Деактивация класса или атрибута

На контроллерах домена, работающих под управлением Windows Server 2003, невозможно удалить классы или атрибуты, но их можно отключить, если они больше не требуются либо если они неверно определены. Отключенный класс или атрибут считается уничтоженным. Уничтоженный класс или атрибут недоступен для использования, однако его можно быстро снова включить.

Если режим работы леса повышен до Windows Server 2003, можно повторно использовать идентификатор объекта (значения governsId и attributeId), значения ldapDisplayName и schemaIdGUID, связанные с уничтоженным классом или атрибутом. Это позволяет изменить идентификатор объекта, связанный с определенным классом или атрибутом. Единственным исключением из этого правила является то, что атрибут rdnAttId класса продолжает владеть значениями attributeId, ldapDisplayName и schemaIdGuid даже после отключения (например, эти значения нельзя снова использовать).

Если режим работы леса повышен до Windows Server 2003, можно отключить класс или атрибут, а затем снова определить его. Например, синтаксис «Строка Юникода» атрибута SalesManager можно сменить на «Различающееся имя». Поскольку Active Directory не допускает изменение синтаксиса атрибута, когда этот атрибут уже определен в схеме, можно отключить атрибут SalesManager и создать новый атрибут SalesManager, использующий те же идентификатор объекта и выводимое имя LDAP, что и старый атрибут, но с новым синтаксисом атрибута. Прежде чем снова определять отключенный атрибут, его необходимо переименовать.

Дополнительные сведения о функциональности леса см. в разделе Функциональность домена и леса.

Примечания

  • Для отключения классов и атрибутов, добавленных в основную схему, не обязательно повышать режим работы леса. Однако их переопределение возможно только в лесу, режим работы которого повышен до уровня Windows Server 2003 или выше.
  • Используемые по умолчанию атрибуты и классы основной схемы нельзя отключить, если четвертый разряд атрибута systemFlags равен 1. Можно отключить только те атрибуты и классы, где четвертый разряд атрибута systemFlags равен 0.

Идентификаторы объектов должны быть уникальными. Ошибка в цифрах при вводе идентификатора объекта может привести к конфликту между неверным идентификатором объекта и уже существующим совпадающим с ним идентификатором объекта, зарегистрированным другим приложением. При установке приложения, добавляющего атрибут или класс, возможно, приложению придется использовать неверный идентификатор объекта для одного из его стандартных зарегистрированных расширений схемы. В лесу, работающем в режиме Windows Server 2003, можно исправить конфликты идентификаторов объектов. Чтобы исправить такой конфликт, отключите атрибут или класс с неверным идентификатором объекта. После этого программе установки приложения удастся создать новый атрибут или класс с правильным идентификатором объекта.

Перед отключением класса следует рассмотреть следующие вопросы.



  • Можно отключить класс только в том случае, если он не используется в свойствах subClassOf, auxiliaryClass, systemAuxiliaryClass, possSuperiors или systemPossSuperiors любого неотключенного существующего класса.
  • Уничтоженный класс нельзя использовать в определениях новых классов, и его нельзя добавлять в определения существующих классов.
  • Нельзя создавать объекты, являющиеся экземплярами уничтоженного класса, и изменять существующие экземпляры этого класса. Однако изменение экземпляров уничтоженного класса снова становится возможным при включении уничтоженного класса.

Перед отключением атрибута следует рассмотреть следующие вопросы.

  • Можно отключить атрибут только в том случае, если он не упоминается в свойствах systemMustContain, mustContain, systemMayContain, mayContain или rdnAttId любого неотключенного существующего атрибута.
  • Уничтоженный атрибут нельзя использовать в определениях новых классов, и его нельзя добавлять в определения существующих классов.
  • Также невозможны чтение, изменение и удаление экземпляров уничтоженного атрибута, имеющихся в существующих объектах. Однако экземпляры уничтоженного атрибута снова становятся доступными при включении уничтоженного атрибута.
  • Чтобы очистить каталог от экземпляров атрибута, необходимо удалить все экземпляры, прежде чем отключать атрибут.

Классы и атрибуты можно отключать программно (рекомендуется использовать этот способ) либо с помощью оснастки «Схема Active Directory». Чтобы отключить класс или атрибут, используя оснастку «Схема Active Directory», ознакомьтесь с разделом Отключение класса или атрибута. Дополнительные сведения о программной деактивации классов и атрибутов (на английском языке) см. в руководстве «Active Directory Programmer's Guide» на Веб-узле корпорации Майкрософт.

Наши рекомендации