Не удается создать новый компьютер в ADSI Edit в экземпляре AD LDS

Используя ADSI Edit, я не могу использовать интерфейс и создать новый компьютер.

Фон

Поэтому я установил службы Active Directory облегченного доступа к каталогам (AD LDS) на моем компьютере с Windows 8.1 Pro. Затем я следовал руководству, чтобы создать экземпляр AD LDS. а затем этот учебник по настройке групп и пользователи. Все работает так, как описано на этих обучающих страницах.

Однако я хочу разработать запросы LDAP для определения количества компьютеров в группе ActiveDirectory, поэтому я хочу создать объекты-компьютеры. Это невозможно из нового меню. Я где-то читал, что импорт LDIF имеет значение, потому что вам нужна правильная схема. Поэтому я выполнил шаги во второй раз и импортировал все доступные файлы LDIF, которые являются подмножеством файлов, найденных (для меня) в C:\Windows\ADAM, выбор ...

  • MS-AdamSyncMetadata.LDF
  • MS-ADLDS-DisplaySpecifiers.LDF
  • MS-AZMan.LDF
  • MS-InetOrgPerson.LDF
  • MS-MembershipTransitive.LDF
  • MS-ParentDistname.LDF
  • MS-ReplValMetadataExt.LDF
  • MS-SecretAttributeCARs.LDF
  • MS-SetOwnerBypassQuotaCARs.LDF
  • MS-User.LDF
  • MS-UserProxy.LDF
  • MS-UserProxyFull.LDF

но даже после выбора всего этого я все еще не могу создать новый компьютер.

Теперь оказывается, что единственные файлы ldf за пределами C:\Windows\ADAM кажутся файлами данных журнала SQL Server, потому что расширение файла перегружено.

Однако не все файлы в пределах C:\Windows\ADAM отображаются в списке, MS-ADAMSCHEMAW2K8.LDF не отображается. Если я покопаюсь в содержимом этого файла, то могу кое-что обнадежить.

...
# Class: computer
dn: cn=Computer,cn=Schema,cn=Configuration,dc=X
changetype: ntdsschemaadd
objectClass: classSchema
governsID: 1.2.840.113556.1.3.30
ldapDisplayName: computer
adminDisplayName: Computer
adminDescription: Computer
# schemaIDGUID: bf967a86-0de6-11d0-a285-00aa003049e2
schemaIDGUID:: hnqWv+YN0BGihQCqADBJ4g==
objectClassCategory: 1
systemFlags: 16
# subclassOf: user
subclassOf: 1.2.840.113556.1.5.9
...

Так что почему-то я не могу выбрать нужный мне файл LDIF. Что я делаю не так?

РЕДАКТИРОВАТЬ: Продолжая работу с Google, кажется, я был прав, говоря, что "По умолчанию схема AD LDS не имеет класса компьютера", потому что эта цитата появляется на этом веб-страница Technet.

Экспериментирование с Расширение схемы AD LDS для поддержки пользователей NFS Сопоставление

Использование ldifde -i -u -f MS-AdamSchemaW2K8.LDF -s localhost:389 -j . -c "cn=Configuration,dc=X" “#configurationNamingContext” дает вывод ошибки ниже

Connecting to "localhost:389"
Logging in as current user using SSPI
Importing directory from file "MS-AdamSchemaW2K8.LDF"
Loading entries.
Add error on entry starting on line 16: Invalid DN Syntax
The server side error is: 0x208f The object name has bad syntax.
The extended server error is:
0000208F: NameErr: DSID-03100225, problem 2006 (BAD_NAME), data 8350, best match of:
    'cn=Schema,"#configurationNamingContext"'

0 entries modified successfully.
An error has occurred in the program
.

Вышеупомянутая проблема решается с помощью ответ здесь, в котором говорится, что последний термин не следует заключать в кавычки.

... прогресс... и это решило проблему. ответит на мой собственный вопрос.


person S Meaden    schedule 03.10.2017    source источник


Ответы (1)


Таким образом, расширение схемы является правильным решением, но следует понимать, что инструкции в каноническом статья Technet содержит опечатку, которая исправлена ​​на этом Форум Technet, вопросы и ответы.

Правильная форма

ldifde -i -u -f MS-AdamSchemaW2K8.LDF -s localhost:389 -j . -c "cn=Configuration,dc=X" #configurationNamingContext

Вот доказательство

введите здесь описание изображения

person S Meaden    schedule 03.10.2017