netsh.exe: Fehler 87

21

Ich habe Probleme beim Erstellen einer URL-Reservierung in Windows Server 2008. wahrscheinlich ist dies ein Anfängerfehler.

Die Befehlszeile, die ich benutze, ist:

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

Der Fehler, den ich sehe, ist:

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

Es gibt ein lokales Benutzerkonto mit dem Namen 'ben', das über Administratorrechte verfügt. Ich habe dafür gesorgt, dass in der URL nach der Portnummer ein abschließender Schrägstrich steht. Die Dokumentation zu Google und MSDN lässt mich jetzt im Stich - hat jemand eine Ahnung, was ich falsch mache?

Ben
quelle
Hat diese Frage jemanden dazu gebracht, an TV-Krimis mit "IP-Adressen" wie "10.68.342.12" zu denken? > smile <
Evan Anderson
Ich werde meine Klumpen hier nehmen ... =)
Ben
Wenn Sie einen Benutzernamen haben, der ein Leerzeichen enthält, müssen Sie ihn wie gewohnt in doppelte Anführungszeichen setzen. zBC:\>netsh http add urlacl url=http://+:9998/ user="DOMAIN\my name"
lewiSnort

Antworten:

11

Die Portnummer "99898" ist keine gültige TCP-Portnummer. TCP-Portnummern sind 16-Bit-Ganzzahlen ohne Vorzeichen, daher können sie 65535 nicht überschreiten. Ich würde stark vermuten, dass diese ungültige Portnummer der Grund für den Fehler ist, den Sie sehen.

Evan Anderson
quelle
Das war's - ich habe es früher mit einer 4-stelligen Portnummer versucht, muss aber einen anderen Fehler bekommen haben. Vielen Dank!
Ben
45

Ich hatte den gleichen Fehler; In meinem Fall bestand der Fehler darin, den abschließenden Schrägstrich in der URL wegzulassen:

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
Adam V
quelle
Und in meinem Fall hatte ich das url=und weggelassen user=, was laut Dokumentation optional ist, aber anscheinend nicht.
Cameron
7
netsh http add urlacl url=https://*:8081/ user=Everyone

Auch der abschließende Schrägstrich spielt eine Rolle ------------- ^

Alexandr
quelle
1
Könnten Sie die Qualität Ihrer Antwort verbessern, indem Sie aufzeigen, warum Ihre Antwort die Lösung ist?
John aka hot2use