Windows ファイアウォールでポートを有効にするコマンド プロンプト

Windows ファイアウォールでポートを有効にするコマンド プロンプト

実験してみたのですが、Windows ファイアウォールの受信規則で規則/ポートを有効にする方法を見つけることができませんでした。

これまで試したことはすべて、このような新しいものを示したり作ったりするだけです

netsh advfirewall firewall add rule name="NetBIOS UDP Port 137" dir=in action=allow protocol=UDP localport=137

基本的に、Windowsファイアウォール -> 受信規則で手動で行うのではなく、137 UDPなどのローカルポートの規則を有効にしたいのです。

ルールの名前に関係なく、ローカル ポート xxx に基づいて有効にできるようにしたいと考えています。

137 UDP、445 TCPなど

そんなことが可能なのでしょうか?

私も試してみました

netsh advfirewall firewall dir=in action=allow protocol=UDP localport=137

答え1

管理者としてPowerShellを開きます。UDPポート137のルールを作成するには、次のように入力します。

New-NetFirewallRule -DisplayName "NetBIOS UDP Port 137" -Direction inbound -Profile Any -Action Allow -LocalPort 137 -Protocol UDP

ルールを有効にするには、次のように入力します。

Enable-NetFirewallRule -DisplayName "NetBIOS UDP Port 137"

関連情報