Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

เปิด/ปิด Windows Firewall ด้วย Command Prompt (CMD)

บางครั้งต้องเขียนสคริปต์หรือ Remote เข้าเครื่องเพื่อเปิด/ปิด Firewall แบบ CLI โดยปกติ用 Group Policy สะดวกกว่า แต่รู้วิธี CLI ไว้เผื่อเครื่องไม่อยู่ใน Domain

จัดการ Firewall จาก CMD

ดูสถานะ: netsh advfirewall show allprofiles (รัน CMD as Administrator)

เปิด/ปิด Windows Firewall ด้วย Command Prompt (CMD)

แสดง 3 โปรไฟล์: Domain, Private, Public ตรงกับประเภทเครือข่ายที่เลือก

State = On/Off Firewall Policy = Inbound/Outbound rules

ปิด Firewall โปรไฟล์เฉพาะ: netsh advfirewall set privateprofile state off

ตัวเลือก: currentprofile, publicprofile, domainprofile, allprofiles (ปิดทั้งหมด) เปิดกลับ: เปลี่ยน off เป็น on

เปิดพอร์ตผ่าน Command Line

เปิดพอร์ต 3389 (Remote Desktop):

netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow

แยกส่วน: add rule, name, protocol (TCP/UDP), dir (in/out), localport, action (allow/deny)

เปิด/ปิด Windows Firewall ด้วย Command Prompt (CMD)

เปิดช่วงพอร์ต UDP 6000-7000 Outbound:

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow

คำสั่งขั้นสูงมากมาย ใช้ /? ดูตัวเลือกทั้งหมด