Udostępnij przez


New-AzFirewallPacketCaptureParameter

Tworzenie parametru przechwytywania pakietów dla usługi Azure Firewall

Składnia

Default (Domyślne)

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

Opis

Utwórz parametr przechwytywania pakietów dla usługi Azure Firewall. Parametr operacji jest obowiązkowy. Wszystkie inne parametry są obowiązkowe tylko dla operacji uruchamiania i można pominąć operacje stanu i zatrzymywania przechwytywania pakietów

Przykłady

Przykład 1: Konfigurowanie przechwytywania pakietów usługi Azure Firewall przy użyciu reguł zaawansowanych i parametrów na potrzeby operacji uruchamiania

$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"

Spowoduje to utworzenie parametrów używanych do uruchamiania przechwytywania pakietów w usłudze Azure Firewall

Przykład 2. Konfigurowanie przechwytywania pakietów usługi Azure Firewall na potrzeby operacji stanu

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

Spowoduje to utworzenie parametrów używanych do uzyskiwania stanu operacji przechwytywania pakietów w zaporze platformy Azure

Przykład 3. Konfigurowanie przechwytywania pakietów usługi Azure Firewall na potrzeby operacji zatrzymywania

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

Spowoduje to utworzenie parametrów używanych do zatrzymywania operacji przechwytywania pakietów w usłudze Azure Firewall

Parametry

-Confirm

Prosi o potwierdzenie przed uruchomieniem cmdletu.

Właściwości parametrów

Typ:SwitchParameter
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:por

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Właściwości parametrów

Typ:IAzureContextContainer
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-DurationInSeconds

Zamierzony czas trwania przechwytywania pakietów w sekundach

Właściwości parametrów

Typ:

Nullable<T>[UInt32]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-FileName

Nazwa pliku przechwytywania pakietów

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Filter

Lista filtrów do przechwycenia

Właściwości parametrów

Typ:

PSAzureFirewallPacketCaptureRule[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Flag

Lista flag tcp-flag do przechwycenia

Właściwości parametrów

Typ:

String[]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-NumberOfPacketsToCapture

Planowana liczba pakietów do przechwycenia

Właściwości parametrów

Typ:

Nullable<T>[UInt32]

Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Operation

Operacja przechwytywania pakietów do uruchomienia

Właściwości parametrów

Typ:String
Wartość domyślna:None
Akceptowane wartości:Start, Status, Stop
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Protocol

Protokoły do przechwytywania

Właściwości parametrów

Typ:String
Wartość domyślna:None
Akceptowane wartości:Any, TCP, UDP, ICMP
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-SasUrl

Przekazywanie adresu SASURL kontenera magazynu przechwytywania z uprawnieniami do zapisu i usuwania

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.

Właściwości parametrów

Typ:SwitchParameter
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:Wi

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Wejścia

None

Wyjść

PSAzureFirewallPacketCaptureParameters