Condividi tramite


New-AzFirewallPolicyIntrusionDetection

Crea un nuovo rilevamento intrusioni di Criteri firewall di Azure da associare ai criteri firewall

Sintassi

Default (Impostazione predefinita)

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

Descrizione

Il cmdlet New-AzFirewallPolicyIntrusionDetection crea un oggetto rilevamento intrusioni dei criteri di Firewall di Azure.

Esempio

Esempio 1: Creare il rilevamento delle intrusioni con la modalità

New-AzFirewallPolicyIntrusionDetection -Mode "Alert"

Questo esempio crea il rilevamento delle intrusioni con la modalità avviso (rilevamento)

Esempio 2: Creare il rilevamento delle intrusioni con override della firma

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

Questo esempio crea il rilevamento delle intrusioni con override di firma specifico

Esempio 3: Creare criteri firewall con il rilevamento delle intrusioni configurato con l'impostazione bypass del traffico

$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

Questo esempio crea il rilevamento delle intrusioni con l'impostazione bypass del traffico

Esempio 4: Creare criteri firewall con il rilevamento delle intrusioni configurato con l'impostazione degli intervalli privati

$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

Questo esempio crea il rilevamento delle intrusioni con l'impostazione bypass del traffico

Esempio 5: Creare criteri firewall con l'impostazione del profilo di rilevamento delle intrusioni

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

Questo esempio crea il rilevamento delle intrusioni con la modalità Avviso e Nega e profilo delle firme avanzate.

Parametri

-BypassTraffic

Elenco di regole per il bypass del traffico.

Proprietà dei parametri

Tipo:

PSAzureFirewallPolicyIntrusionDetectionBypassTrafficSetting[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Mode

Stato generale rilevamento intrusioni.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Valori accettati:Off, Alert, Deny
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PrivateRange

Elenco di intervalli IP privati IDPS.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Profile

Imposta il profilo delle firme IDPS.

Proprietà dei parametri

Tipo:String
Valore predefinito:For newly created policy the default IDPS profile is �Standard� and for existing policy without IDPS profile setting, the default is �Advanced�
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SignatureOverride

Elenco di stati di firme specifiche.

Proprietà dei parametri

Tipo:

PSAzureFirewallPolicyIntrusionDetectionSignatureOverride[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Output

PSAzureFirewallPolicyIntrusionDetection