Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm having some trouble creating a urlacl reservation in Windows Server 2008; probably this a rookie mistake.

The command line I'm using is:

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

The error that I see is:

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

There is a local user account named 'ben' that has admin privileges. I've made sure to put a trailing slash after the port number in the URL. Google and MSDN documentation are letting me down now - does anyone have any clue what I'm doing incorrectly?

share|improve this question
    
Did this question make anybody think of TV crime shows with "IP addresses" like "10.68.342.12" in them? >smile< –  Evan Anderson Jun 23 '11 at 3:40
    
I'll take my lumps here... =) –  Ben Jun 23 '11 at 4:44

2 Answers 2

up vote 4 down vote accepted

Port number "99898" isn't a valid TCP port number. TCP port numbers are 16-bit unsigned integers, so they can't exceed 65535. I would strongly suspect that this invalid port number is the reason for the error you're seeing.

share|improve this answer
    
That's it - I tried with a 4-digit port number earlier, but must have gotten a different error. Thanks! –  Ben Jun 23 '11 at 0:21

I had the same error; in my case, the mistake I was making was omitting the trailing slash from the 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
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.