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?


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.


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

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 ------------- ^


1
Könnten Sie die Qualität Ihrer Antwort verbessern, indem Sie aufzeigen, warum Ihre Antwort die Lösung ist?
John aka hot2use
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.