2014-07-17 17 views
8

Io uso il seguente comando per consentire l'ascolto delle porte HTTP specifiche:Posso aggiungere un intervallo di porte in netsh aggiungere urlacl?

netsh http add urlacl url=http://+:[port]/ user=DOMAIN\UserName 

Ma se ho bisogno di aprire un intervallo di porte, posso installare una singola regola?

+0

Qualcuno ha trovato una soluzione per questo? Ho fatto ricerche per un po 'e non riesco a trovare una soluzione decente. La risposta qui sotto è inutile se hai una vasta gamma di porte. –

+0

hai mai risolto questo problema? –

+0

Purtroppo no. –

risposta

7

non ho trovato alcun modo per specificare un intervallo così sono andato con l'utilizzo integrato per comando: '? FOR /'

for /L %i in ([port_start],1,[port_end]) do netsh http add urlacl url=http://+:%i/ user=DOMAIN\UserName 

È possibile ottenere ulteriori informazioni sul comando FOR utilizzando nel prompt dei comandi. /L è quello che ha funzionato per me perché costruisce una serie di numeri dati i valori di avvio, arresto e passo.

+1

Non so perché sia ​​stato downvoted ma ha funzionato perfettamente per me ... 'per/L% i in (32000,1,32099) do netsh http aggiungi urlacl url = http: // +:% i/user =" NT AUTHORITY \ NETWORK SERVICE "' – Basic