web-dev-qa-db-ja.com

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のポート番号の後に必ずスラッシュを付けました。グーグルとMSDNのドキュメントは私を失望させています-誰かが私が間違っていることの手がかりを持っていますか?

21
Ben

ポート番号「99898」は有効ではありませんTCPポート番号。TCPポート番号は16ビットの符号なし整数であるため、65535を超えることはできません。この無効なポート番号が、表示されているエラーの原因であると強く思います。

11
Evan Anderson

同じエラーが発生しました。私の場合、私が犯していた間違いは、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
45
Adam V
netsh http add urlacl url=https://*:8081/ user=Everyone

また、末尾のスラッシュも重要です------------- ^

7
Alexandr