#ファイアウォールポリシーで「ネットワーク探索」(ドメインプロファイル)のみを取得 $NetDiscoveryRule = Get-NetFirewallRule | Where-Object { ($_.DisplayGroup -eq "ネットワーク探索") -and ($_.Profile -like "*Domain*") } #ルールを確認し、無効であれば有効化する foreach($Rule in $NetDiscoveryRule){ $RuleStatus = $Rule.Enabled If ($RuleStatus -eq "True"){ Write-Host $Rule.DisplayName'は有効です。' #Set-NetFirewallRule -InputObject $Rule -Enabled False }else{ Write-Host $Rule.DisplayName'は無効です。ファイアウォールを有効化します。' Set-NetFirewallRule -InputObject $Rule -Enabled True } }