netsh.exe:错误87

在Windows Server 2008中创buildurlacl保留时遇到了一些麻烦; 可能这是一个菜鸟的错误。

我正在使用的命令行是:

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

我看到的错误是:

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

有一个名为“ben”的具有pipe理员权限的本地用户帐户。 我已经确保在URL中的端口号后面加上一个斜线。 谷歌和MSDN文档现在让我失望 – 有没有人有任何线索我做错了吗?

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

我有同样的错误; 在我的情况下,我犯的错误是从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 
 netsh http add urlacl url=https://*:8081/ user=Everyone 

尾部的斜线也是重要的————- ^