【 Get-NetFirewallPortFilter 】コマンドレット―― Windows Defenderファイアウォールのポートフィルターを取得する:Windows PowerShell基本Tips(53)
本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「Get-NetFirewallPortFilter」コマンドレットを解説します。
本連載では、Windows PowerShellの基本的なコマンドレットについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、「Windows10」やWindows 11」、Windows Serverに標準搭載されている「Windows Defenderファイアウォール」で使用されるポートフィルターを取得する「Get-NetFirewallPortFilter」コマンドレットです。
目次
Get-NetFirewallPortFilterの概要 | 書式 | オプション
実行例
- 特定のポリシーにひも付いたポートフィルターを取得する
- 特定のローカルポート宛てのポートフィルターを取得する
- ポートフィルターを使用しているポリシーを取得する
- 特定のプロトコルを使用するポートフィルターを取得する
Get-NetFirewallPortFilterコマンドレットとは?
本連載第52回で紹介した「Get-NetFirewallAddressFilter」コマンドレットが「Windows Defenderファイアウォール」に設定されているアドレスフィルターを取得するように、「Get-NetFirewallPortFilter」はポリシーに設定された送信元ポート番号、送信先ポート番号といったポートフィルターを取得するコマンドレットです。
Get-NetFirewallPortFilterコマンドレットの主なオプション
オプション | 意味 |
---|---|
-All | 全てのアドレスフィルターを取得する場合に指定する。省略可能 |
-Protocol | 取得したいポートフィルターのプロトコルを指定する。省略可能 |
-AssociatedNetFirewallRule | 取得したいポートフィルターが設定されたポリシーを指定する。省略可能 |
-PolicyStore | ポートフィルターの取得先(ActiveStore/PersistentStore)を指定する。省略可能。省略時はPersistentStoreを取得する |
特定のポリシーにひも付いたポートフィルターを取得する
特定のポリシーにひも付いたポートフィルターを取得する場合は、本連載第52回で紹介したGet-NetFirewallAddressFilterコマンドレット同様、「-AssociatedNetFirewallRule」オプションを「Get-NetFirewallRule」コマンドレットと併用します(画面1)。なお、Get-NetFirewallPortFilterコマンドレットは管理者権限で実行する必要があります。
Copyright © ITmedia, Inc. All Rights Reserved.