netsh.exe:错误87


21

我在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文档现在让我失望-有人知道我做错了什么吗?


这个问题是否使任何人想到带有“ 10.68.342.12”等“ IP地址”的电视犯罪节目?>微笑<
Evan Anderson

我要我的肿块在这里... =)

同样,像往常一样,如果您的用户名包含空格,请使用双引号将其封装。例如,C:\>netsh http add urlacl url=http://+:9998/ user="DOMAIN\my name"
lewiSnort

Answers:


11

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


就是这样-我之前尝试使用4位端口号,但是一定遇到了其他错误。谢谢!

45

我有同样的错误;就我而言,我犯的错误是在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

就我而言,我省略了url=user=,文档说这是可选的,但显然不是。
卡梅伦

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

斜杠也很重要------------- ^


1
您能否指出为什么答案是解决方案来提高答案的质量?
约翰aka hot2use
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.