Как выполнить команду LDAP ADLDS с помощью cmd.exe? - PullRequest
0 голосов
/ 19 сентября 2018

Мы должны выполнить команду dsacls из cmd.exe, чтобы внести изменения в разрешения пользователя ADLDS.Когда я пытался выполнить через CMD, я получил следующую ошибку

dsacls \\servername.com:6395\OU=users,DC=comp,DC=com /A /I:T /G CN=UserOne,OU=users,DC=comp,DC=com:GR

The specified server cannot perform the requested operation.
The command failed to complete successfully.

Должен ли я выполнять какие-либо команды перед выполнением команды dsacls?В настоящее время я использую редактирование ADSI для выполнения основных операций.

1 Ответ

0 голосов
/ 03 июня 2019

Нет, это просто работает.Я проверил вашу команду (локально) на тестовом экземпляре, найденном на старом сервере:

dsacls \\localhost:60001\OU=Root,DC=TimTest /A /I:T /G CN=TestUser,CN=ADLDSUsers,DC=TimTest:GR

При /A мне нужно было запустить «Как администратор»;без /A в этом не было необходимости.

Затем я протестировал ту же команду с другого компьютера, заменив localhost именем сервера (NetBIOS).Обе версии команды (с /A и без) работали.

Затем, во время тестирования полного доменного имени сервера, я его опечатал и получил ту же ошибку, что и вы.

Попробуйте самую базовую версию команды:

dsacls \\servername.com:6395\OU=users,DC=comp,DC=com
...