如何使用cmd.exe执行LDAP ADLDS命令?

如何使用cmd.exe执行LDAP ADLDS命令?,cmd,ldap,adsi,adlds,Cmd,Ldap,Adsi,Adlds,我们必须从cmd.exe执行dsacls命令来更改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 comple

我们必须从cmd.exe执行dsacls命令来更改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编辑来执行基本操作

不,它只是起作用。我在旧服务器上找到的测试实例上测试了您的命令(本地):

dsacls \\localhost:60001\OU=Root,DC=TimTest /A /I:T /G CN=TestUser,CN=ADLDSUsers,DC=TimTest:GR
有了
/A
,我必须以“管理员”的身份运行;如果没有
/A
,就没有必要这样做

然后,我从另一台机器上测试了相同的命令,将localhost替换为(NetBIOS)服务器名。命令的两个版本(带和不带
/A
)都有效

然后,在测试服务器的FQDN时,我输入了它,得到了与您相同的错误

请尝试该命令的最基本版本,读:

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