netsh.exe: Kesalahan 87

21

Saya mengalami masalah dalam membuat reservasi urlacl di Windows Server 2008; mungkin ini kesalahan pemula.

Baris perintah yang saya gunakan adalah:

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

Kesalahan yang saya lihat adalah:

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

Ada akun pengguna lokal bernama 'ben' yang memiliki hak admin. Saya telah memastikan untuk memasukkan garis miring setelah nomor port di URL. Dokumentasi Google dan MSDN mengecewakan saya sekarang - apakah ada yang tahu apa yang saya lakukan salah?

Ben
sumber
Apakah pertanyaan ini membuat orang memikirkan acara kejahatan TV dengan "alamat IP" seperti "10.68.342.12" di dalamnya? > tersenyum <
Evan Anderson
Saya akan mengambil benjolan saya di sini ... =)
Ben
Juga, seperti biasa, jika Anda memiliki nama pengguna yang menyertakan spasi, gunakan tanda kutip ganda untuk merangkumnya. misalnya,C:\>netsh http add urlacl url=http://+:9998/ user="DOMAIN\my name"
lewiSnort

Jawaban:

11

Nomor port "99898" bukan nomor port TCP yang valid. Nomor port TCP adalah bilangan bulat unsigned 16-bit, sehingga tidak dapat melebihi 65535. Saya akan sangat curiga bahwa nomor port yang tidak valid ini adalah alasan kesalahan yang Anda lihat.

Evan Anderson
sumber
Itu saja - saya mencoba dengan nomor port 4 digit sebelumnya, tetapi pasti mendapatkan kesalahan yang berbeda. Terima kasih!
Ben
45

Saya memiliki kesalahan yang sama; dalam kasus saya, kesalahan yang saya buat adalah menghilangkan garis miring dari 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
Adam V
sumber
Dan dalam kasus saya, saya telah menghilangkan url=dan user=, yang menurut dokumentasi adalah opsional, tetapi ternyata tidak.
Cameron
7
netsh http add urlacl url=https://*:8081/ user=Everyone

Juga garis miring tidak penting ------------- ^

Alexandr
sumber
1
Bisakah Anda meningkatkan kualitas jawaban Anda dengan menunjukkan mengapa jawaban Anda adalah solusinya?
John aka hot2use