2014-07-17 18 views
8

tôi sử dụng lệnh sau để cho phép nghe các cổng HTTP cụ thể:Tôi có thể thêm nhiều cổng vào netsh thêm urlacl không?

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

Nhưng nếu tôi cần phải mở một loạt các cổng, tôi có thể thiết lập một quy tắc duy nhất?

+0

Có ai tìm thấy giải pháp cho việc này không? Đã nghiên cứu nó một thời gian và không thể tìm thấy một giải pháp tốt. Câu trả lời dưới đây là vô dụng nếu bạn có nhiều cổng. –

+0

bạn đã từng giải quyết vấn đề này chưa? –

+0

Thật không may, không. –

Trả lời

7

tôi không tìm thấy bất cứ cách nào để xác định một loạt vì vậy tôi đã đi với bằng cách sử dụng built-in CHO lệnh: '? FOR /'

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

Bạn có thể nhận được thông tin thêm về các lệnh FOR bằng cách sử dụng trong dấu nhắc lệnh. /L xảy ra là một trong đó làm việc cho tôi bởi vì nó xây dựng một tập hợp các con số cho bắt đầu, dừng lại và các giá trị bước.

+1

Không chắc chắn lý do tại sao điều này đã được downvoted nhưng nó làm việc hoàn hảo cho tôi ... 'cho/L% i trong (32000,1,32099) làm netsh http thêm url url url = http: // +:% i/user =" NT AUTHORITY \ NETWORK SERVICE "' – Basic

Các vấn đề liên quan