netsh.exe: ошибка 87

21

У меня возникли проблемы с созданием резервирования urlacl в Windows Server 2008; возможно это ошибка новичка.

Командная строка, которую я использую:

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

Я вижу ошибку:

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

Существует локальная учетная запись пользователя с именем «ben», которая имеет права администратора. Я удостоверился, чтобы поставить косую черту после номера порта в URL. Документация Google и MSDN подводит меня сейчас - кто-нибудь знает, что я делаю неправильно?

Бен
источник
Разве этот вопрос заставил кого-нибудь задуматься о телевизионных криминальных шоу с «IP-адресами», такими как «10.68.342.12»? > улыбнись <
Эван Андерсон
Я возьму свои комки здесь ... =)
Бен
Также, как обычно, если у вас есть имя пользователя с пробелом, используйте двойные кавычки для его инкапсуляции. например,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
Адам V
источник
И в моем случае, я пропустил url=и user=, что в документации говорится, что не является обязательным, но, по-видимому, нет.
Кэмерон
7
netsh http add urlacl url=https://*:8081/ user=Everyone

Также имеет значение косая черта ------------- ^

Александр
источник
1
Не могли бы вы улучшить качество своего ответа, указав, почему ваш ответ является решением?
Джон aka hot2use