本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「Get-NetFirewallAddressFilter」コマンドレットを解説します。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
本連載では、Windows PowerShellの基本的なコマンドレットについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、「Windows 10」や「Windows 11」、Windows Serverに標準搭載されている「Windows Defenderファイアウォール」で使用されるアドレスフィルターを取得する「Get-NetFirewallAddressFilter」コマンドレットです。
本連載第48回で紹介した「Get-NetFirewallRule」コマンドレットを使用することで、Windows Defenderファイアウォールに設定されているポリシーを取得できます。
Windows Defenderファイアウォールのポリシーは、送信元アドレスや送信先アドレス、プロトコル、ポート番号といった要素の組み合わせですが、Get-NetFirewallRuleコマンドレットで取得できるポリシー情報には送信元アドレスや送信先アドレスの情報が含まれていません(画面1)。
今回解説する「Get-NetFirewallAddressFilter」は、Get-NetFirewallRuleコマンドレットでは取得できない、ポリシーに設定されたアドレスフィルターを取得するコマンドレットです。
オプション | 意味 |
---|---|
-All | 全てのアドレスフィルターを取得する場合に指定する。省略可能 |
-AssociatedNetFirewallRule | 設定されたアドレスフィルターを取得したいポリシーを指定する。省略可能 |
-PolicyStore | アドレスフィルターの取得先(ActiveStore/PersistentStore)を指定する。省略可能。省略時はPersistentStoreを取得する |
Get-NetFirewallAddressFilterコマンドレットをオプションなしで実行すると、設定されている全てのアドレスフィルターを取得します(画面2)。なお、Get-NetFirewallAddressFilterコマンドレットは管理者権限で実行する必要があります。
Get-NetFirewallAddressFilter
特定のリモートアドレス宛てのアドレスフィルターを取得するには、「Where-Object」コマンドレットを併用します(画面3)。
Get-NetFirewallAddressFilter | Where-Object -FilterScript { $_.RemoteAddress -eq "LocalSubnet6" }
Get-NetFirewallAddressFilterコマンドレット単体での実行ではアドレスフィルターだけが取得されるため、どのアドレスフィルターがどのポリシーにひも付けられているのか分かりません。
特定のポリシーにひも付いたアドレスフィルターを取得したい場合は、「-AssociatedNetFirewallRule」オプションを使用します。なお、「-AssociatedNetFirewallRule」オプションを使用する場合は、Get-NetFirewallRuleコマンドレットを併用します。
以下の実行例では、ポリシー名「FPS-ICMP4-ERQ-In」にひも付けられたアドレスフィルターを取得します(画面4)。
$Firewall_Rule = Get-NetFirewallRule -Name "FPS-ICMP4-ERQ-In" Get-NetFirewallAddressFilter -AssociatedNetFirewallRule $Firewall_Rule
なお、Get-NetFirewallRuleコマンドレットとGet-NetFirewallAddressFilterコマンドをパイプ(|)でつないで実行することも可能です(画面5)。
Get-NetFirewallRule -Name "FPS-ICMP4-ERQ-In" | Get-NetFirewallAddressFilter
Microsoft MVP for Cloud and Datacenter Management(2012-2023)。現業の傍ら、コミュニティーイベントでの登壇や著作にてMicrosoftテクノロジーに関する技術情報の発信、共有を続けている。ネットワークやハードウェアといった物理層に近いところが大好きな、昔ながらのインフラ屋さん。得意技はケーブル整線。近著は『詳解! Windows Server仮想ネットワーク』(日経BP社)。
Copyright © ITmedia, Inc. All Rights Reserved.