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 ファイアウォール ポリシーの設定を変更します。

注:

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

例 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

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

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

Type:String
Aliases:LocalizedDescription
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Digest

Type:ConfigurationItem
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DigestPath

Type:String
Aliases:DesiredConfigurationDigestPath
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DigestXml

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainBlockAllInboundTraffic

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

  • いいえ
  • Not Configured
  • はい
Type:SettingType
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainNotification

Type:SettingType
Aliases:DomainNotifications
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainTurnOnFirewall

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

  • いいえ
  • Not Configured
  • はい
Type:SettingType
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

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

Type:Int32
Aliases:CIId, CI_ID
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:IResultObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Type:String
Aliases:LocalizedDisplayName
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NewName

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Order

{{ Fill Order Description }}

Type:PriorityChangeType
Aliases:Priority
Accepted values:Increase, Decrease
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateBlockAllInboundTraffic

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

  • いいえ
  • Not Configured
  • はい
Type:SettingType
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateNotification

Type:SettingType
Aliases:PrivateNotifications
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateTurnOnFirewall

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

  • いいえ
  • Not Configured
  • はい
Type:SettingType
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicBlockAllInboundTraffic

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

  • いいえ
  • Not Configured
  • はい
Type:SettingType
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNotification

Type:SettingType
Aliases:PublicNotifications
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicTurnOnFirewall

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

  • いいえ
  • Not Configured
  • はい
Type:SettingType
Accepted values:Yes, No, NotConfigured
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

Microsoft.ConfigurationManagement.DesiredConfigurationManagement.ConfigurationItem

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

出力

System.Object