Điểm:0

CMD - Kiểm tra xem có tồn tại quy tắc tường lửa không và thêm nếu không

lá cờ in

Tôi cần một số trợ giúp để tạo tập lệnh kiểm tra xem có tồn tại quy tắc hay không và thêm nếu không. Nó tự động thêm tất cả exe vào trong một thư mục mà tôi chạy nó.

@echo tắt
cls

Tiếng vang.--------------------------------------------- --------------------------------------------- ------------
CHO /r %%G trong ("*.exe") Do (

netsh advfirewall tường lửa hiển thị tên quy tắc=all | tìm "Nombre de regla:" | tìm "%%G"> nul
nếu %errorlevel% EQU 1 (
@echo Đã thêm - %%G
NETSH advfirewall tường lửa thêm tên quy tắc="%%G" dir=in program="%%G" action="block" enable="yes" > nul
NETSH advfirewall tường lửa thêm tên quy tắc="%%G" dir=out program="%%G" action="block" enable="yes" > nul
) khác ( 
@echo Tồn tại- %%G 
)
)

Tiếng vang.--------------------------------------------- --------------------------------------------- ------------
Tiếng vang.
Kết thúc tiếng vang.
Tiếng vang.
tạm ngừng

Tôi làm gì sai? Cảm ơn bạn!!!

Điểm:2
lá cờ ng

Tôi thực sự khuyên bạn nên sử dụng PowerShell. Có một bộ lệnh ghép ngắn cụ thể để quản lý Tường lửa của Windows và đó là môi trường viết tập lệnh tốt hơn rất nhiều.

https://docs.microsoft.com/en-us/powershell/module/netsecurity/get-netfirewallrule https://docs.microsoft.com/en-us/powershell/module/netsecurity/new-netfirewallrule https://docs.microsoft.com/en-us/powershell/module/netsecurity/set-netfirewallrule https://docs.microsoft.com/en-us/powershell/module/netsecurity/remove-netfirewallrule

kapi avatar
lá cờ in
vấn đề là nó cũng phải chạy trên win7, một số phiên bản không có PS :(

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.