コマンドプロンプトからWindowsファイアウォールを有効または無効にする
スクリプトを作成したり、PCにリモート接続してコマンドを実行したりして、 Windows(Windows)ファイアウォールを有効または無効にする必要がある場合があります。ほとんどのIT環境では、グループポリシー(Group Policy)を使用することが、クライアントコンピューターでWindowsファイアウォール(Windows Firewall)を構成する最も簡単な方法です。
これは、 HTTP(HTTP)、ファイル共有、ソフトウェアアプリケーションなどのサービスのポート例外を追加する最も簡単な方法でもあります。ただし、 Active Directory(Active Directory)にないコンピューターとサーバーがある場合に備えて、コマンドプロンプトからWindowsファイアウォール(Windows Firewall)を構成する方法を知っておくこともお勧めします。
コマンドプロンプト(Command Prompt)からWindowsファイアウォールを管理する(Firewall)
まず、サーバーまたはコンピューターでWindowsファイアウォール(Windows Firewall)が有効になっているかどうかを確認するには、コマンドプロンプトで次のコマンドを入力します。
netsh advfirewall show allprofiles
(Make)管理者コマンドプロンプトを必ず開いてください([スタート]をクリックし、CMD(Start)と入力してから、[(CMD)コマンドプロンプト(Command Prompt)]を右クリックし、[管理者として実行( Run as Administrator)]を選択します)。以下に示すようなものが得られるはずです。
デフォルトでは、ドメイン(Domain)プロファイル設定、プライベートプロファイル設定、パブリックプロファイル設定の3つの個別のリストが表示されます。これらの3つは、コンピューター上の各ネットワーク接続を配置できる3つの状態に対応しています。ホームネットワークに接続していて、 [ホームネットワーク(Home Network)]オプションを選択した場合は、 プライベート(Private)プロファイル設定が適用されます。
状態(State)とは、ファイアウォールがオンかオフかを意味します。ファイアウォールポリシー(Firewall Policy)は、各プロファイルに適用されているインバウンドポリシーとアウトバウンドポリシーを示します。
特定のプロファイルのファイアウォールを無効にするには、次のコマンドを使用します。
netsh advfirewall set privateprofile state off
他のオプションは、 currentprofile、publicprofile、domainprofile、およびallprofilesです。したがって、ファイアウォールを完全に無効にする場合は、privateprofileの代わりにallprofilesを使用します(allprofiles)。再度有効にするには、オフ(off)ではなく最後にオン(on)にします。
コマンドライン(Command Line)を使用してファイアウォールで(Firewall)ポート(Port)を開く
コマンドラインを使用してファイアウォールのポートを開きたい場合はどうでしょうか。それも簡単です!
Windowsのリモートデスクトップ用のポート3389を開きたいとします。次のコマンドを実行するだけです。
netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow
コマンドはかなり長いですが、分解するのはかなり簡単です。ルールを追加し、名前を付け、プロトコル(TCPまたはUDP)を選択し、方向(InまたはOut)を選択し、ポート番号を指定して、アクション(AllowまたはDeny)を選択します。
このコマンドを実行してから、Windowsファイアウォールで許可されているアプリを表示すると、[(Windows Firewall)リモートデスクトップ(Remote Desktop)]項目がチェックされていることがわかります。
さまざまなポートを開く必要がある場合は、単純なダッシュを使用してください。たとえば、ここでは、UDPアウトバウンドトラフィック用にポート600oから7000を開いています。
netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow
Windowsファイアウォール(Windows Firewall)のすべての側面を管理するために使用できるより高度なコマンドがたくさんあるので、必ず/?すべてのオプションと例を表示するには、コマンドの最後にある文字。
Related posts
コマンドプロンプトを使用してIPアドレスとDNSサーバーを変更する
Command Promptを使用してCommand Promptを使用してWindows 11/10のRegistryを復元する方法
Windows 10にCommand Promptを使用してプログラムをアンインストールする方法
Check Windows 10 OS architecture PowerShell or Command Promptを使用する
Create System Restore Point Command Prompt or PowerShellを使用する
PowerShell and Command Promptをデフォルト設定にリセットする方法
Perform Arithmetic Command PromptのWindows 10の操作
ALWAYS AdministratorとしてCommand Prompt and PowerShellを実行する方法
Command Prompt or PowerShellを使用してRemote Desktop有効
Command Promptを使用してVLCでビデオを再生する方法
Unhide or Hide Hard Drive Partition Command Promptを使用してください
TAB key Auto-completeはCommand Promptで動作していません
Command PromptをWindows 11/10でAdministratorとして実行する方法
USB Flash DriveからCommand Prompt or Batch Fileを使用したRemove virus
Command Promptでドライバをアンインストールする方法Windows 11
Find Command Prompt or PowerShellを使用するWindows 10 Product Key
Command Promptを使用してすべてのDevice Driversのリストを取得する方法
Command Promptを使ってC driveを削除またはフォーマットする方法
Windows 10でCommand Promptを使用してEdge browserを開く方法
Manage Wireless Networks Command Promptを使用する