netsh.exe:错误 87

netsh.exe:错误 87

我在 Windows Server 2008 中创建 urlacl 保留时遇到了一些问题;这可能是新手错误。

我使用的命令行是:

netsh http add urlacl url=http://+:99898/ user=ben

我看到的错误是:

Url reservation add failed, Error: 87
The parameter is incorrect.

有一个名为“ben”的本地用户帐户具有管理员权限。我已确保在 URL 中的端口号后面添加一个尾部斜杠。Google 和 MSDN 文档现在让我失望了 - 有人知道我做错了什么吗?

答案1

端口号“99898”不是有效的 TCP 端口号。TCP 端口号是 16 位无符号整数,因此不能超过 65535。我强烈怀疑这个无效的端口号就是您看到的错误的原因。

答案2

我也犯了同样的错误;就我而言,我犯的错误是省略了 URL 末尾的斜杠:

C:\>netsh http add urlacl url=http://+:8085 user=DOMAIN\myname
Url reservation add failed, Error: 87
The parameter is incorrect.


C:\>netsh http add urlacl url=http://+:8085/ user=DOMAIN\myname
URL reservation successfully added

答案3

netsh http add urlacl url=https://*:8081/ user=Everyone

尾部斜线也很重要 -------------^

相关内容