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

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

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

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

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

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

รายการตัวเลือกที่คุณได้รับ advfirewall มีดังนี้:(The list of options you get the advfirewall are as follows:)

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

รายการคำสั่งไฟร์วอลล์ (ตัวอย่าง)(List of Firewall Commands (Examples))

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

เปิดใช้งานพอร์ต(Enable a Port)

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

ลบโปรแกรมหรือพอร์ตที่เปิดใช้งาน(Delete enabled programs or ports)

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

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

เปิดใช้งานบริการเฉพาะ(Enable specific services)

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(Enable Windows firewall)

netsh advfirewall set currentprofile state on

เรียกคืนค่าเริ่มต้นของนโยบาย(Restore policy defaults)

netsh advfirewall reset

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

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

อ่านต่อไป(Read next) : วิธี อนุญาต Pings (คำขอ ICMP Echo) ผ่าน Windows Firewall(allow Pings (ICMP Echo requests) through Windows Firewall)



About the author

ฉันเป็นผู้เชี่ยวชาญ Windows 10 ที่ได้รับการแนะนำเป็นอย่างยิ่ง และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการปรับแต่งรูปลักษณ์ของคอมพิวเตอร์และทำให้เครื่องมือ Office ของพวกเขาใช้งานง่ายขึ้น ฉันใช้ทักษะของฉันเพื่อช่วยให้ผู้อื่นค้นพบวิธีที่มีประสิทธิภาพที่สุดในการทำงานกับ Microsoft Office รวมถึงวิธีจัดรูปแบบข้อความและกราฟิกสำหรับการพิมพ์ออนไลน์ วิธีสร้างธีมที่กำหนดเองสำหรับ Outlook และแม้กระทั่งวิธีปรับแต่งรูปลักษณ์ของแถบงานบนเดสก์ท็อป คอมพิวเตอร์.



Related posts