Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีใช้คำสั่ง Netsh เพื่อจัดการ Windows Firewall (คู่มือพื้นฐาน)

เน็ตช หรือ Network Shell เป็นยูทิลิตีบรรทัดคำสั่งที่ช่วยให้ผู้ดูแลระบบไอทีกำหนดค่าและดูฟังก์ชันต่างๆ ที่เกี่ยวข้องกับเครือข่ายใน Windows 10 ได้ ยูทิลิตีนี้สามารถใช้เพื่อจัดการ Windows Firewall ได้เช่นกัน และหากคุณกำลังมองหาวิธีที่ตรงไปตรงมาในคำสั่ง เป็นอรรถประโยชน์ที่ควรรู้และนำไปใช้

ใช้คำสั่ง Netsh เพื่อจัดการ Windows Firewall

การกำหนดค่า Windows Firewall มีอยู่ในการตั้งค่า ซึ่งทำให้ไม่สามารถนับได้ ไม่มีเมนูบริบทและวิธีขั้นตอนเดียวในการทำบางสิ่งให้เสร็จ เป็นประโยชน์เมื่อคุณต้องทำอย่างนั้นบ่อยๆ คุณสามารถบันทึกคำสั่งในไฟล์ BAT และเรียกใช้โดยได้รับอนุญาตจากผู้ดูแลระบบเพื่อดำเนินการได้อย่างรวดเร็ว

วิธีใช้คำสั่ง Netsh เพื่อจัดการ Windows Firewall (คู่มือพื้นฐาน)

เคยมี netsh firewall คำสั่ง แต่ถูกแทนที่หรือจะถูกเลิกใช้โดย netsh advfirewall.

รายการตัวเลือกที่คุณได้รับ advfirewall มีดังนี้:

  • consec – การเปลี่ยนแปลงในบริบท `netsh advfirewall consec'
  • ดัมพ์ – แสดงสคริปต์การกำหนดค่า
  • ส่งออก – ส่งออกนโยบายปัจจุบันไปยังไฟล์
  • ไฟร์วอลล์ – การเปลี่ยนแปลงในบริบท `netsh advfirewall firewall'
    • เพิ่ม – เพิ่มกฎไฟร์วอลล์ขาเข้าหรือขาออกใหม่
    • delete – ลบกฎไฟร์วอลล์ที่ตรงกันทั้งหมด
    • ดัมพ์ – แสดงสคริปต์การกำหนดค่า
    • set – ตั้งค่าใหม่สำหรับคุณสมบัติของกฎที่มีอยู่
    • แสดง – แสดงกฎไฟร์วอลล์ที่ระบุ
  • ช่วยเหลือ – แสดงรายการคำสั่ง
  • นำเข้า – นำเข้าไฟล์นโยบายไปยังที่เก็บนโยบายปัจจุบัน
  • โหมดหลัก – การเปลี่ยนแปลงในบริบท `netsh advfirewall mainmode'
  • จอภาพ – การเปลี่ยนแปลงในบริบท `netsh advfirewall monitor'
  • รีเซ็ต – รีเซ็ตนโยบายเป็นนโยบายแบบสำเร็จรูปเริ่มต้น
  • set – ตั้งค่าสำหรับแต่ละโปรไฟล์หรือการตั้งค่าส่วนกลาง
  • แสดง – แสดงโปรไฟล์หรือคุณสมบัติส่วนกลาง

รายการคำสั่งไฟร์วอลล์ (ตัวอย่าง)

นี่คือรายการคำสั่งทั่วไปบางส่วนที่คุณสามารถใช้ได้ เช่น เพื่อเปิดใช้งานพอร์ต อนุญาตโปรแกรม และอื่นๆ

เปิดใช้งานพอร์ต

netsh advfirewall firewall add rule name= "Open Port 80" dir=in action=allow protocol=TCP localport=80

ลบโปรแกรมหรือพอร์ตที่เปิดใช้งาน

netsh advfirewall firewall delete rule name= rule name program="C:\MyApp\MyApp.exe"

netsh advfirewall firewall delete rule name= rule name protocol=udp localport=500

เปิดใช้งานบริการเฉพาะ

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

เปิดใช้งานไฟร์วอลล์ Windows

netsh advfirewall set currentprofile state on

เรียกคืนค่าเริ่มต้นของนโยบาย

netsh advfirewall reset

มีหลายสิ่งที่คุณทำได้ด้วยยูทิลิตี้ Netsh

การครอบคลุมทั้งหมดจะไม่อยู่ในขอบเขต ดังนั้นเราจึงแนะนำให้อ่านรายละเอียดเพิ่มเติมเกี่ยวกับเอกสาร Microsoft อย่างเป็นทางการ

อ่านต่อ :วิธีอนุญาต Ping (คำขอ ICMP Echo) ผ่าน Windows Firewall

วิธีใช้คำสั่ง Netsh เพื่อจัดการ Windows Firewall (คู่มือพื้นฐาน)