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