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