Mam problem z utworzeniem rezerwacji adresu URL w systemie Windows Server 2008; prawdopodobnie to błąd początkujący.
Używam wiersza polecenia:
netsh http add urlacl url=http://+:99898/ user=ben
Błąd, który widzę to:
Url reservation add failed, Error: 87
The parameter is incorrect.
Istnieje lokalne konto użytkownika o nazwie „ben”, które ma uprawnienia administratora. Upewniłem się, że po numerze portu w adresie URL wstawiam ukośnik. Dokumenty Google i MSDN zawiodły mnie teraz - czy ktoś ma jakieś pojęcie, co robię nieprawidłowo?
C:\>netsh http add urlacl url=http://+:9998/ user="DOMAIN\my name"
Odpowiedzi:
Numer portu „99898” nie jest prawidłowym numerem portu TCP. Numery portów TCP to 16-bitowe liczby całkowite bez znaku, więc nie mogą przekraczać 65535. Podejrzewam, że ten nieprawidłowy numer portu jest przyczyną wyświetlanego błędu.
źródło
Miałem ten sam błąd; w moim przypadku popełniłem błąd polegający na pominięciu końcowego ukośnika z adresu URL:
źródło
url=
iuser=
, które, jak głosi dokumentacja, są opcjonalne, ale najwyraźniej nie.Liczy się również końcowy ukośnik ------------- ^
źródło