নীচে থেকে রয়েছে: https://support.microsoft.com/en-us/kb/947709
উদাহরণ 1: একটি প্রোগ্রাম সক্ষম করুন
পুরাতন কমান্ড নতুন কমান্ড
netsh firewall add allowedprogram C:\MyApp\MyApp.exe "My Application" ENABLE
netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes
netsh firewall add allowedprogram program=C:\MyApp\MyApp.exe name="My Application" mode=ENABLE scope=CUSTOM addresses=157.60.0.1,172.16.0.0/16,LocalSubnet profile=Domain netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet profile=domain
netsh firewall add allowedprogram program=C:\MyApp\MyApp.exe name="My Application" mode=ENABLE scope=CUSTOM addresses=157.60.0.1,172.16.0.0/16,LocalSubnet profile=ALL
নিম্নলিখিত আদেশগুলি চালান:
netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet profile=domain
netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet profile=private
ফায়ারওয়াল বিধিগুলি কীভাবে যুক্ত করবেন সে সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিত কমান্ডটি চালান:
netsh advfirewall firewall add rule ?
উদাহরণ 2: একটি বন্দর সক্ষম করুন
পুরাতন কমান্ড নতুন কমান্ড
netsh firewall add portopening TCP 80 "Open Port 80"
netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80
ফায়ারওয়াল বিধিগুলি কীভাবে যুক্ত করবেন সে সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিত কমান্ডটি চালান:
netsh advfirewall firewall add rule ?
উদাহরণ 3: সক্ষম প্রোগ্রাম বা পোর্ট মুছুন
পুরাতন কমান্ড নতুন কমান্ড
netsh firewall delete allowedprogram C:\MyApp\MyApp.exe netsh advfirewall firewall delete rule name=rule name program="C:\MyApp\MyApp.exe"
delete portopening protocol=UDP port=500 netsh advfirewall firewall delete rule name=rule name protocol=udp localport=500
ফায়ারওয়াল বিধি মোছার উপায় সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিত কমান্ডটি চালান:
netsh advfirewall firewall delete rule ?
উদাহরণ 4: আইসিএমপি সেটিংস কনফিগার করুন
পুরাতন কমান্ড নতুন কমান্ড
netsh firewall set icmpsetting 8 netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
netsh firewall set icmpsetting type=ALL mode=enable netsh advfirewall firewall add rule name="All ICMP V4" protocol=icmpv4:any,any dir=in action=allow
netsh firewall set icmpsetting 13 disable all netsh advfirewall firewall add rule name="Block Type 13 ICMP V4" protocol=icmpv4:13,any dir=in action=block
আইসিএমপি সেটিংস কনফিগার করার পদ্ধতি সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত কমান্ডটি চালান:
netsh advfirewall firewall add rule ?
উদাহরণ 5: লগিং সেট করুন
পুরানো কমান্ড নতুন কমান্ড
netsh firewall set logging %systemroot%\system32\LogFiles\Firewall\pfirewall.log 4096 ENABLE ENABLE
নিম্নলিখিত কমান্ডগুলি চালান:
netsh advfirewall set currentprofile logging filename %systemroot%\system32\LogFiles\Firewall\pfirewall.log
netsh advfirewall set currentprofile logging maxfilesize 4096
netsh advfirewall set currentprofile logging droppedconnections enable
netsh advfirewall set currentprofile logging allowedconnections enable
আরও তথ্যের জন্য নিম্নলিখিত কমান্ডটি চালান:
netsh advfirewall set currentprofile ?
আপনি যদি কোনও নির্দিষ্ট প্রোফাইলের জন্য লগিং সেট করতে চান তবে "কারেন্টপ্রফাইলে" বিকল্পের পরিবর্তে নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করুন:
ডোমেনপ্রোফাইল ব্যক্তিগত
প্রোফাইল
সর্বজনীন প্রোফাইলে
উদাহরণ 6: উইন্ডোজ ফায়ারওয়াল সক্ষম করুন
পুরাতন কমান্ড নতুন কমান্ড
netsh firewall set opmode ENABLE netsh advfirewall set currentprofile state on
netsh firewall set opmode mode=ENABLE exceptions=enable
নিম্নলিখিত আদেশগুলি চালান:
Netsh advfirewall set currentprofile state on
netsh advfirewall set currentprofile firewallpolicy blockinboundalways,allowoutbound
netsh firewall set opmode mode=enable exceptions=disable profile=domain
নিম্নলিখিত আদেশগুলি চালান:
Netsh advfirewall set domainprofile state on
netsh advfirewall set domainprofile firewallpolicy blockinbound,allowoutbound
netsh firewall set opmode mode=enable profile=ALL Run the following commands:
netsh advfirewall set domainprofile state on
netsh advfirewall set privateprofile state on
আরও তথ্যের জন্য নিম্নলিখিত কমান্ডটি চালান:
netsh advfirewall set currentprofile ?
আপনি যদি কোনও নির্দিষ্ট প্রোফাইলের জন্য ফায়ারওয়াল রাজ্যটি সেট করতে চান তবে "কারেন্টপ্রফিল" বিকল্পের পরিবর্তে নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করুন: ডোমেনপ্রোফাইল ব্যক্তিগত
প্রোফাইল
সর্বজনীন প্রোফাইলে
উদাহরণ 7: নীতি খেলাপি পুনরুদ্ধার করুন
পুরাতন কমান্ড নতুন কমান্ড
netsh firewall reset
netsh advfirewall reset
আরও তথ্যের জন্য, নিম্নলিখিত কমান্ডটি চালান: নেট অ্যাডফায়ারওয়াল রিসেট? উদাহরণ 8: নির্দিষ্ট পরিষেবাগুলি সক্ষম করুন
ওল্ড কমান্ড নিউ কমান্ড নেট ফায়ারওয়াল সেট পরিষেবা ফাইলআন্দিপ্রিন্ট নেট নেট অ্যাডফায়ারওয়াল ফায়ারওয়াল সেট রুল গ্রুপ = "ফাইল এবং প্রিন্টার ভাগ করে নেওয়া" নতুন সক্ষম = হ্যাঁ নেট ফায়ারওয়াল সেট পরিষেবা রিমোটডেস্কটপ সক্ষম নেট নেট অ্যাডফায়ারওয়াল ফায়ারওয়াল সেট রুল গ্রুপ = "রিমোট ডেস্কটপ" নতুন সক্ষম = হ্যাঁ নেট ফায়ারওয়াল সেট পরিষেবা রিমোটডেস্কটপ সক্ষম করুন প্রোফাইল = সমস্ত নিম্নলিখিত কমান্ডগুলি চালান:
netsh advfirewall ফায়ারওয়াল সেট বিধি গ্রুপ = "রিমোট ডেস্কটপ" নতুন সক্ষম = হ্যাঁ প্রোফাইল = ডোমেন
netsh advfirewall ফায়ারওয়াল সেট বিধি গ্রুপ = "রিমোট ডেস্কটপ" নতুন সক্ষম = হ্যাঁ প্রোফাইল = ব্যক্তিগত private