如何使用 cmd.exe 执行 LDAP ADLDS 命令?
How to execute LDAP ADLDS command using cmd.exe?
我们必须从 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 edit 进行基本操作。
不,它只是有效。我在旧服务器上找到的测试实例上(本地)测试了您的命令:
dsacls \localhost:60001\OU=Root,DC=TimTest /A /I:T /G CN=TestUser,CN=ADLDSUsers,DC=TimTest:GR
有了/A
,我就得运行 'As Administrator';没有 /A
,没有必要。
然后我在另一台机器上测试了相同的命令,将 localhost 替换为 (NetBIOS) 服务器名称。命令的两个版本(有和没有 /A
)都有效。
然后,在测试服务器的 FQDN 时,我打错了它,得到了与您相同的错误。
尝试最基本的命令版本,阅读:
dsacls \servername.com:6395\OU=users,DC=comp,DC=com
我们必须从 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 edit 进行基本操作。
不,它只是有效。我在旧服务器上找到的测试实例上(本地)测试了您的命令:
dsacls \localhost:60001\OU=Root,DC=TimTest /A /I:T /G CN=TestUser,CN=ADLDSUsers,DC=TimTest:GR
有了/A
,我就得运行 'As Administrator';没有 /A
,没有必要。
然后我在另一台机器上测试了相同的命令,将 localhost 替换为 (NetBIOS) 服务器名称。命令的两个版本(有和没有 /A
)都有效。
然后,在测试服务器的 FQDN 时,我打错了它,得到了与您相同的错误。
尝试最基本的命令版本,阅读:
dsacls \servername.com:6395\OU=users,DC=comp,DC=com