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アドレス」を含むテレビ犯罪番組についてだれもが考えたのですか?>スマイル<
エヴァンアンダーソン

ここに塊を取ります... =)
ベン

また、通常どおり、スペースを含むユーザー名がある場合は、二重引用符を使用してカプセル化します。例:C:\>netsh http add urlacl url=http://+:9998/ user="DOMAIN\my name"
-lewiSnort

回答:


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=andを省略しましたuser=
キャメロン

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

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


1
あなたの答えが解決策である理由を指摘することにより、あなたの答えの質を改善できますか?
ジョン別名hot2use
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.