netsh.exe: Erro 87

17

Estou tendo problemas para criar uma reserva de urlacl no Windows Server 2008; provavelmente isso é um erro de novato.

A linha de comando que estou usando é:

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

O erro que vejo é:

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

Existe uma conta de usuário local chamada 'ben' que possui privilégios de administrador. Certifiquei-me de colocar uma barra final após o número da porta na URL. A documentação do Google e da MSDN está me decepcionando agora - alguém tem alguma idéia do que estou fazendo de forma incorreta?

    
por Ben 23.06.2011 / 01:51

3 respostas

10

O número da porta "99898" não é um número de porta TCP válido. Os números de porta TCP são números inteiros não assinados de 16 bits, portanto, eles não podem exceder 65535. Suspeito que esse número de porta inválido seja o motivo do erro que você está vendo.

    
por 23.06.2011 / 02:14
36

Eu tive o mesmo erro; no meu caso, o erro que cometi foi omitir a barra do 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
    
por 19.02.2013 / 23:29
6
netsh http add urlacl url=https://*:8081/ user=Everyone

Além disso, a barra final é importante ------------- ^

    
por 25.10.2016 / 20:54