New-AzFirewallPacketCaptureParameter

Skapa en paketinsamlingsparameter för Azure Firewall

Syntax

Default (Standard)

New-AzFirewallPacketCaptureParameter
    [-DurationInSeconds <UInt32>]
    [-NumberOfPacketsToCapture <UInt32>]
    [-SasUrl <String>]
    [-FileName <String>]
    [-Protocol <String>]
    [-Flag <String[]>]
    [-Filter <PSAzureFirewallPacketCaptureRule[]>]
    -Operation <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Skapa en paketinsamlingsparameter för Azure Firewall. Åtgärdsparametern är obligatorisk. Alla andra parametrar är endast obligatoriska för startåtgärder och kan utelämnas för åtgärder för status och stoppa paketinsamling

Exempel

Exempel 1: Konfigurera Azure Firewall Packet Capture med avancerade regler och parametrar för startåtgärd

$filter1 = New-AzFirewallPacketCaptureRule -Source "10.0.0.2","192.123.12.1" -Destination "172.32.1.2" -DestinationPort "80","443"
$filter2 = New-AzFirewallPacketCaptureRule -Source "10.0.0.5" -Destination "172.20.10.2" -DestinationPort "80","443"
# Create the firewall packet capture parameters
$Params = New-AzFirewallPacketCaptureParameter  -DurationInSeconds 300 -NumberOfPacketsToCapture 5000 -SASUrl "ValidSasUrl" -Filename "AzFwPacketCapture" -Flag "Syn","Ack" -Protocol "Any" -Filter $Filter1, $Filter2 -Operation "Start"

Detta skapar de parametrar som används för att starta en paketinsamling i Azure-brandväggen

Exempel 2: Konfigurera Azure Firewall Packet Capture för statusåtgärd

# Create the firewall packet capture parameters to check Status operation
$Params = New-AzFirewallPacketCaptureParameter -Operation "Status"

Detta skapar de parametrar som används för att hämta status för en paketinsamlingsåtgärd i Azure-brandväggen

Exempel 3: Konfigurera Azure Firewall Packet Capture för stoppåtgärd

# Create the firewall packet capture parameters to check Status operation
$Params = New-AzFirewallPacketCaptureParameter -Operation "Stop"

Detta skapar de parametrar som används för att stoppa en paketinsamlingsåtgärd i Azure-brandväggen

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DurationInSeconds

De avsedda varaktigheterna för paketinsamling i sekunder

Parameteregenskaper

Typ:

Nullable<T>[UInt32]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-FileName

Namn på paketinsamlingsfil

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Filter

Listan över filter som ska avbildas

Parameteregenskaper

Typ:

PSAzureFirewallPacketCaptureRule[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Flag

Listan över tcp-flaggor som ska avbildas

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-NumberOfPacketsToCapture

Det avsedda antalet paket som ska avbildas

Parameteregenskaper

Typ:

Nullable<T>[UInt32]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Operation

Paketinsamlingsåtgärden som ska köras

Parameteregenskaper

Typ:String
Standardvärde:None
Godkända värden:Start, Status, Stop
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Protocol

Protokollen som ska avbildas

Parameteregenskaper

Typ:String
Standardvärde:None
Godkända värden:Any, TCP, UDP, ICMP
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-SasUrl

Ladda upp SASURL för avbildningslagringscontainer med skriv- och borttagningsbehörigheter

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

None

Utdata

PSAzureFirewallPacketCaptureParameters