Set-CMWindowsFirewallPolicy

Windows ファイアウォール ポリシーの設定を変更します。

構文

Set-CMWindowsFirewallPolicy
   [-Description <String>]
   [-Digest <ConfigurationItem>]
   [-DigestPath <String>]
   [-DigestXml <String>]
   [-DomainBlockAllInboundTraffic <SettingType>]
   [-DomainNotification <SettingType>]
   [-DomainTurnOnFirewall <SettingType>]
   [-InputObject] <IResultObject>
   [-NewName <String>]
   [-PrivateBlockAllInboundTraffic <SettingType>]
   [-PrivateNotification <SettingType>]
   [-PrivateTurnOnFirewall <SettingType>]
   [-PublicBlockAllInboundTraffic <SettingType>]
   [-PublicNotification <SettingType>]
   [-PublicTurnOnFirewall <SettingType>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMWindowsFirewallPolicy
   [-Description <String>]
   [-Digest <ConfigurationItem>]
   [-DigestPath <String>]
   [-DigestXml <String>]
   [-DomainBlockAllInboundTraffic <SettingType>]
   [-DomainNotification <SettingType>]
   [-DomainTurnOnFirewall <SettingType>]
   [-Id] <Int32>
   [-NewName <String>]
   [-PrivateBlockAllInboundTraffic <SettingType>]
   [-PrivateNotification <SettingType>]
   [-PrivateTurnOnFirewall <SettingType>]
   [-PublicBlockAllInboundTraffic <SettingType>]
   [-PublicNotification <SettingType>]
   [-PublicTurnOnFirewall <SettingType>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMWindowsFirewallPolicy
   [-Description <String>]
   [-Digest <ConfigurationItem>]
   [-DigestPath <String>]
   [-DigestXml <String>]
   [-DomainBlockAllInboundTraffic <SettingType>]
   [-DomainNotification <SettingType>]
   [-DomainTurnOnFirewall <SettingType>]
   [-Name] <String>
   [-NewName <String>]
   [-PrivateBlockAllInboundTraffic <SettingType>]
   [-PrivateNotification <SettingType>]
   [-PrivateTurnOnFirewall <SettingType>]
   [-PublicBlockAllInboundTraffic <SettingType>]
   [-PublicNotification <SettingType>]
   [-PublicTurnOnFirewall <SettingType>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMWindowsFirewallPolicy
   [-Id] <Int32>
   -Order <PriorityChangeType>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMWindowsFirewallPolicy
   [-InputObject] <IResultObject>
   -Order <PriorityChangeType>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMWindowsFirewallPolicy
   [-Name] <String>
   -Order <PriorityChangeType>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Set-CMWindowsFirewallPolicy コマンドレットは、Configuration Manager の System Center 2016 Endpoint Protection の 1 つ以上の Windows ファイアウォール ポリシーの設定を変更します。

注:

PS XYZ:\>など、Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します。 詳細については、「作業の 開始」を参照してください。

例 1: 名前を使用して Windows ファイアウォール ポリシーの優先順位を下げる

PS XYZ:\> Set-CMWindowsFirewallPolicy -Priority Decrease -Name "WFPContoso01"

このコマンドは、WFPContoso01 という名前の Windows ファイアウォール ポリシーの優先順位を下げます。

例 2: ID を使用して Windows ファイアウォール ポリシーの優先順位を下げる

PS XYZ:\> Set-CMWindowsFirewallPolicy -Priority Decrease -Id "16777568"

このコマンドは、ID が16777568されている Windows ファイアウォール ポリシーの優先順位を下げます。

例 3: オブジェクト変数を使用して Windows ファイアウォール ポリシーの優先順位を上げる

PS XYZ:\> $WFPobj=Get-CMWindowsFirewallPolicy -Id "16777568"
PS XYZ:\> Set-CMWindowsFirewallPolicy -Priority Increase -InputObject $WFPobj

最初のコマンドは、ID 16777568を持つ CMWindowsFirewallPolicy オブジェクトを取得し、$WFPobj変数に格納します。

2 番目のコマンドは、$WFPobj 変数に格納されている Windows ファイアウォール ポリシーの優先順位を高めます。

パラメーター

-Confirm

コマンドレットを実行する前に確認メッセージを表示します。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Description

Windows ファイアウォール ポリシーの説明を指定します。

型:String
Aliases:LocalizedDescription
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Digest

型:ConfigurationItem
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-DigestPath

型:String
Aliases:DesiredConfigurationDigestPath
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DigestXml

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DisableWildcardHandling

このパラメーターは、ワイルドカード文字をリテラル文字の値として扱います。 ForceWildcardHandling と組み合わせることはできません。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DomainBlockAllInboundTraffic

ドメインの種類のネットワークの場所に対するすべての受信トラフィックをファイアウォールでブロックするかどうかを指定します。 有効な値は次のとおりです。

  • いいえ
  • Not Configured
  • はい
型:SettingType
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DomainNotification

型:SettingType
Aliases:DomainNotifications
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DomainTurnOnFirewall

ドメイン ネットワークの場所に対して Windows ファイアウォールを有効にするかどうかを指定します。 有効な値は次のとおりです。

  • いいえ
  • Not Configured
  • はい
型:SettingType
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ForceWildcardHandling

このパラメーターはワイルドカード文字を処理し、予期しない動作が発生する可能性があります (推奨されません)。 DisableWildcardHandling と組み合わせることはできません。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Id

ファイアウォール ポリシーの ID の配列を指定します。

型:Int32
Aliases:CIId, CI_ID
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InputObject

CMWindowsFirewallPolicy オブジェクトを指定します。 CMWindowsFirewallPolicy オブジェクトを取得するには、 Get-CMWindowsFirewallPolicy コマンドレットを 使用します。

型:IResultObject
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Name

ファイアウォール ポリシー名の配列を指定します。

型:String
Aliases:LocalizedDisplayName
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NewName

ファイアウォール ポリシーの新しい名前を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Order

{{ Fill Order Description }}

型:PriorityChangeType
Aliases:Priority
指定可能な値:Increase, Decrease
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PassThru

このパラメーターを追加して、作業中のアイテムを表すオブジェクトを返します。 既定では、このコマンドレットは出力を生成しない場合があります。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PrivateBlockAllInboundTraffic

ファイアウォールがプライベート ネットワークの場所のすべての受信トラフィックをブロックするかどうかを指定します。 有効な値は次のとおりです。

  • いいえ
  • Not Configured
  • はい
型:SettingType
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PrivateNotification

型:SettingType
Aliases:PrivateNotifications
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PrivateTurnOnFirewall

プライベート ネットワークの場所に対して Windows ファイアウォールを有効にするかどうかを指定します。 有効な値は次のとおりです。

  • いいえ
  • Not Configured
  • はい
型:SettingType
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PublicBlockAllInboundTraffic

ファイアウォールがパブリック ネットワークの場所のすべての受信トラフィックをブロックするかどうかを指定します。 有効な値は次のとおりです。

  • いいえ
  • Not Configured
  • はい
型:SettingType
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PublicNotification

型:SettingType
Aliases:PublicNotifications
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PublicTurnOnFirewall

パブリック ネットワークの場所に対して Windows ファイアウォールを有効にするかどうかを指定します。 有効な値は次のとおりです。

  • いいえ
  • Not Configured
  • はい
型:SettingType
指定可能な値:Yes, No, NotConfigured
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

Microsoft.ConfigurationManagement.DesiredConfigurationManagement.ConfigurationItem

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

出力

System.Object