Thanks for your help. I've figured out the netsh syntax for making a http reservation. I'm documenting here and on StackOverflow.
You must have Administrator privileges to add or delete. You must have a trailing / at end of url parameter.
To add a reservation:
netsh http add urlacl url=http://127.0.0.1:3901/ user=%USERNAME%
To show reservations:
netsh http show urlacl
To delete a reservation:
netsh http delete urlacl http://127.0.0.1:3901/
Anyone know how to get wildcarding of ip:port addresses to work. NONE of the following seem to work: url=http://+:3901/ or url=http://0.0.0.0:3901/ or url=http://*:3901/
You must have Administrator privileges to add or delete. You must have a trailing / at end of url parameter.
To add a reservation:
netsh http add urlacl url=http://127.0.0.1:3901/ user=%USERNAME%
To show reservations:
netsh http show urlacl
To delete a reservation:
netsh http delete urlacl http://127.0.0.1:3901/
Anyone know how to get wildcarding of ip:port addresses to work. NONE of the following seem to work: url=http://+:3901/ or url=http://0.0.0.0:3901/ or url=http://*:3901/