ฉันสงสัยว่าทุกคนใน Microsoft เคยมีสถานการณ์ที่พวกเขาจำชื่อกฎไม่ได้หรือไม่!
มีnetsh advfirewall firewall show rule
เพียงชื่อเดียวเท่านั้นที่ยอมรับ1ชื่อและไม่มีสิ่งอำนวยความสะดวกในการจับคู่รูปแบบบน netsh เพื่อช่วยค้นหากฎโดยใช้รูปแบบเช่น"SQL*"
หรือ^SQL.+$
ใช้การแสดงและname=all
เป็นไปได้ที่จะแสดงรายการกฎทั้งหมด แต่ฉันไม่สามารถหาเครื่องมือ grep
ฉันต้องการที่จะเรียกใช้คำสั่งเช่นนี้:
netsh advfirewall firewall show rule name=sql*
เป็นไปได้ไหม
/I
with FIND
command ฉันสามารถหลบปัญหาเล็ก ๆ น้อย ๆ ได้ แต่ผลลัพธ์ยังคงยุ่งอยู่ ...
netsh advfirewall firewall show rule name=all | find "SQL"
; แต่ผลลัพธ์และตัวควบคุมไม่เป็นที่น่าพอใจอย่างที่ควรจะเป็น มันค่อนข้างยุ่งและแม้แต่เลว, Case-Sensitive ...