Я использую Windows Server 2008. У меня есть домен с одним контроллером домена (это среда разработки). Я отредактировал схему AD и создал настраиваемый атрибут под названием TestAttribute2 (имя LDAP - testAttribute2) с синтаксисом числовой строки, однозначного значения, без минимума или максимума. OID атрибута был 1.3.6.1.4.1.39668.21769.1.1.1. Я также создал еще один тестовый атрибут с OID, выданным Microsoft 1.2.840.113556.1.8000.2554.37861.10620.51629.17372.38569.15288078.14709744.1.2. Атрибут неиндексирован, активен, не реплицируется в GC, не копируется при дублировании и не индексируется для контейнерных поисков. Затем я добавил этот атрибут в класс человека.
Всякий раз, когда я пытаюсь установить любой из этих настраиваемых атрибутов с помощью функции редактора атрибутов консоли AD Users and Computers MMC или ADSI Edit, MMC дает сбой, и атрибут остается неустановленным. Однако другие настраиваемые атрибуты с аналогичными OID, но с другим синтаксисом (строка CI и строка Unicode) могут быть установлены без сбоев. Что я делаю не так?
Я видел это раньше, обычно это проблема синтаксиса. Когда AD загружает этот атрибут. Также есть способ (прямо сейчас не помню, как именно) исправить это.
У вас два контроллера домена? и успешно ли они реплицируются? Dcdiag чистый?