نحوه استفاده از دستور Netsh برای مدیریت فایروال ویندوز

Netsh یا Network Shell یک ابزار خط فرمان است که به مدیران IT کمک می کند تا عملکردهای مختلف مرتبط با شبکه را در ویندوز 10(Windows 10) پیکربندی و مشاهده کنند. از این ابزار می توان برای مدیریت فایروال ویندوز(manage Windows Firewall) نیز استفاده کرد و اگر به دنبال راه های ساده ای در خط فرمان هستید، می توانید آن را بشناسید و از آن استفاده کنید.

از دستور Netsh(Use Netsh Command) برای مدیریت فایروال ویندوز استفاده کنید(Windows Firewall)

پیکربندی فایروال ویندوز(Windows Firewall) تا عمق تنظیمات موجود است که آن را غیرقابل شمارش می کند. هیچ منوی زمینه و روشی تک مرحله ای برای انجام چند کار وجود ندارد. زمانی مفید است که شما نیاز دارید این کار را اغلب انجام دهید. می‌توانید دستور را در یک فایل BAT ذخیره کنید و با مجوز مدیر اجرا کنید تا سریع اجرا شود.

دستور Netsh برای مدیریت فایروال ویندوز 

قبلاً netsh firewallدستوری وجود داشت، اما با آن جایگزین شده یا منسوخ خواهد شدnetsh advfirewall.

لیست گزینه هایی که advfirewall دریافت می کنید به شرح زیر است:(The list of options you get the advfirewall are as follows:)

  • consec – تغییر در زمینه *netsh advfirewall consec.
  • dump - یک اسکریپت پیکربندی را نمایش می دهد.
  • صادرات - سیاست فعلی را به یک فایل صادر می کند.
  • فایروال – در زمینه *netsh advfirewall فایروال تغییر می کند.
    • افزودن (– Adds) یک قانون فایروال ورودی یا خروجی جدید اضافه می کند.
    • حذف -(– Deletes) تمام قوانین فایروال منطبق را حذف می کند.
    • dump - یک اسکریپت پیکربندی را نمایش می دهد.
    • set (– Sets) مقادیر جدیدی را برای ویژگی های یک قانون موجود تنظیم می کند.
    • show – یک قانون فایروال مشخص را نمایش می دهد.
  • کمک - لیستی از دستورات را نمایش می دهد.
  • import - یک فایل خط مشی را به فروشگاه سیاست فعلی وارد می کند.
  • mainmode – زمینه *netsh advfirewall mainmode را تغییر می دهد.
  • monitor – تغییر در زمینه *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

فایروال ویندوز را فعال کنید(Enable Windows firewall)

netsh advfirewall set currentprofile state on

بازیابی پیش فرض های خط مشی(Restore policy defaults)

netsh advfirewall reset

کارهای زیادی وجود دارد که می توانید با ابزار Netsh انجام دهید.(Netsh)

پوشش همه آنها خارج از محدوده است، و از این رو توصیه می کنیم جزئیات بیشتری را در اسناد رسمی مایکروسافت بخوانید.( official Microsoft Documents.)

در ادامه بخوانید(Read next) : نحوه مجاز کردن پینگ (درخواست‌های اکو ICMP) از طریق فایروال ویندوز(allow Pings (ICMP Echo requests) through Windows Firewall) .



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts