Freigeben über


New-AzFirewallPolicyIntrusionDetection

Erstellt eine neue Azure Firewall Policy Intrusion Detection, die der Firewallrichtlinie zugeordnet werden soll

Syntax

Default (Standard)

New-AzFirewallPolicyIntrusionDetection
    -Mode <String>
    [-Profile <String>]
    [-SignatureOverride <PSAzureFirewallPolicyIntrusionDetectionSignatureOverride[]>]
    [-BypassTraffic <PSAzureFirewallPolicyIntrusionDetectionBypassTrafficSetting[]>]
    [-PrivateRange <String[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Das Cmdlet New-AzFirewallPolicyIntrusionDetection erstellt ein Azure Firewall Policy Intrusion Detection-Objekt.

Beispiele

Beispiel 1: Erstellen der Angriffserkennung mit Modus

New-AzFirewallPolicyIntrusionDetection -Mode "Alert"

In diesem Beispiel wird die Angriffserkennung im Warnungsmodus (Erkennung) erstellt.

Beispiel 2: Erstellen der Angriffserkennung mit Signaturüberschreibungen

$signatureOverride = New-AzFirewallPolicyIntrusionDetectionSignatureOverride -Id "123456798" -Mode "Deny"
New-AzFirewallPolicyIntrusionDetection -Mode "Alert" -SignatureOverride $signatureOverride

In diesem Beispiel wird die Angriffserkennung mit einer bestimmten Signaturüberschreibung erstellt.

Beispiel 3: Erstellen einer Firewallrichtlinie mit Einer Angriffserkennung, die mit der Einstellung "Datenverkehr umgehen" konfiguriert ist

$bypass = New-AzFirewallPolicyIntrusionDetectionBypassTraffic -Name "bypass-setting" -Protocol "TCP" -DestinationPort "80" -SourceAddress "10.0.0.0" -DestinationAddress "10.0.0.0"
$intrusionDetection = New-AzFirewallPolicyIntrusionDetection -Mode "Deny" -BypassTraffic $bypass
New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroupName TestRg -SkuTier "Premium" -IntrusionDetection $intrusionDetection

In diesem Beispiel wird die Angriffserkennung mit Umgehungs-Datenverkehrseinstellung erstellt.

Beispiel 4: Erstellen einer Firewallrichtlinie mit Einer Angriffserkennung, die mit der Einstellung für private Bereiche konfiguriert ist

$intrusionDetection = New-AzFirewallPolicyIntrusionDetection -Mode "Deny" -PrivateRange @("167.220.204.0/24", "167.221.205.101/32")
New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroupName TestRg -SkuTier "Premium" -IntrusionDetection $intrusionDetection

In diesem Beispiel wird die Angriffserkennung mit Umgehungs-Datenverkehrseinstellung erstellt.

Beispiel 5: Erstellen einer Firewallrichtlinie mit Der Profileinstellung für die Angriffserkennung

$intrusionDetection = New-AzFirewallPolicyIntrusionDetection -Mode "Deny" -Profile �Advanced�
New-AzFirewallPolicy -Name fp1 -Location "westus2" -ResourceGroupName TestRg -SkuTier "Premium" -IntrusionDetection $intrusionDetection

In diesem Beispiel wird die Angriffserkennung mit dem Warnungs- und Verweigerungsmodus und dem Profil für erweiterte Signaturen erstellt.

Parameter

-BypassTraffic

Liste der Regeln für die Umgehung von Datenverkehr.

Parametereigenschaften

Typ:

PSAzureFirewallPolicyIntrusionDetectionBypassTrafficSetting[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Mode

Allgemeiner Zustand der Angriffserkennung.

Parametereigenschaften

Typ:String
Standardwert:None
Zulässige Werte:Off, Alert, Deny
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PrivateRange

Liste der PRIVATEN IP-Bereiche von IDPS.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Profile

Legt idPS-Signaturenprofil fest.

Parametereigenschaften

Typ:String
Standardwert:For newly created policy the default IDPS profile is �Standard� and for existing policy without IDPS profile setting, the default is �Advanced�
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SignatureOverride

Liste bestimmter Signaturenzustände.

Parametereigenschaften

Typ:

PSAzureFirewallPolicyIntrusionDetectionSignatureOverride[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

None

Ausgaben

PSAzureFirewallPolicyIntrusionDetection