Dela via


az network watcher packet-capture

Hantera paketinsamlingssessioner på virtuella datorer.

Dessa kommandon kräver att både Azure Network Watcher är aktiverat för regionen virtuella datorer och att AzureNetworkWatcherExtension är aktiverat på den virtuella datorn. Mer information finns i https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli.

Kommandon

Name Description Typ Status
az network watcher packet-capture create

Skapa och starta en paketinsamlingssession.

Kärna Allmän tillgänglighet
az network watcher packet-capture delete

Ta bort en paketinsamlingssession.

Kärna Allmän tillgänglighet
az network watcher packet-capture list

Visa en lista över alla paketinsamlingssessioner i en region.

Kärna Allmän tillgänglighet
az network watcher packet-capture show

Visa information om en paketinsamlingssession.

Kärna Allmän tillgänglighet
az network watcher packet-capture show-status

Visa status för en paketinsamlingssession.

Kärna Allmän tillgänglighet
az network watcher packet-capture stop

Stoppa en paketinsamlingssession som körs.

Kärna Allmän tillgänglighet
az network watcher packet-capture wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Kärna Allmän tillgänglighet

az network watcher packet-capture create

Skapa och starta en paketinsamlingssession.

az network watcher packet-capture create --name
                                         --resource-group
                                         [--capture-limit]
                                         [--capture-size]
                                         [--exclude]
                                         [--file-path]
                                         [--filters]
                                         [--include]
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--storage-account]
                                         [--storage-path]
                                         [--target]
                                         [--target-type {AzureVM, AzureVMSS}]
                                         [--time-limit]
                                         [--vm]

Exempel

Skapa en paketinsamlingssession på en virtuell dator.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount

Skapa en paketinsamlingssession på en virtuell dator med valfria filter för protokoll, lokal IP-adress och fjärranslutna IP-adressintervall och portar.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"20"}, {"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"80"}, {"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"443"}, {"protocol":"UDP"}]'

Skapa en paketinsamlingssession på en VMSS.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS"

Skapa en paketinsamlingssession på en VMSS med specifika instanser.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --include "0" "1"

Skapa en paketinsamlingssession på en VMSS med undantag för vissa instanser.

az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --exclude "0" "1"

Obligatoriska parametrar

--name -n

Namnet på paketinsamlingssessionen.

--resource-group -g

Namnet på den resursgrupp som målresursen finns i.

Valfria parametrar

--capture-limit

Maximal storlek i byte av avbildningsutdata.

Standardvärde: 1073741824
--capture-size

Antal insamlade byte per paket. Överskottsbyte trunkeras.

Standardvärde: 0
--exclude

Utrymmesavgränsad lista över VMSS-instanser som ska undantas i paketinsamling. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--file-path

Lokal sökväg på den virtuella måldatorn där paketinsamlingen ska sparas. För virtuella Linux-datorer måste sökvägen börja med /var/captures.

--filters

JSON-kodad lista över paketfilter. Använd @{path} för att läsa in från filen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--include

Utrymmesavgränsad lista över VMSS-instanser som ska inkluderas i paketinsamling som 0 1 2. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--storage-account

Namn eller ID för ett lagringskonto som paketinsamlingen ska sparas till.

--storage-path

Fullständigt kvalificerad URI för en befintlig lagringscontainer där avbildningsfilen ska lagras. Om den inte anges skapas containern network-watcher-logs om den inte finns och avbildningsfilen lagras där.

--target

Namn eller ID för målresursen. Om --target-type är AzureVMSS är det --target obligatoriskt.

--target-type

Resurstyp för mål.

Godkända värden: AzureVM, AzureVMSS
Standardvärde: AzureVM
--time-limit

Maximal varaktighet för avbildningssessionen i sekunder.

Standardvärde: 18000
--vm

Namn eller ID för den virtuella dator som ska riktas.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network watcher packet-capture delete

Ta bort en paketinsamlingssession.

az network watcher packet-capture delete --location
                                         --name
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exempel

Ta bort en paketinsamlingssession. Detta tar bara bort sessionen och inte avbildningsfilen.

az network watcher packet-capture delete -n packetCaptureName -l westcentralus

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--name -n

Namnet på paketinsamlingssessionen.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network watcher packet-capture list

Visa en lista över alla paketinsamlingssessioner i en region.

az network watcher packet-capture list --location

Exempel

Visa en lista över alla paketinsamlingssessioner i en region.

az az network watcher packet-capture list -l westus

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network watcher packet-capture show

Visa information om en paketinsamlingssession.

az network watcher packet-capture show --location
                                       --name

Exempel

Visa en paketinsamlingssession.

az network watcher packet-capture show -l westus -n MyPacketCapture

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--name -n

Namnet på paketinsamlingssessionen.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network watcher packet-capture show-status

Visa status för en paketinsamlingssession.

az network watcher packet-capture show-status --location
                                              --name
                                              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exempel

Visa status för en paketinsamlingssession.

az network watcher packet-capture show-status -l westus -n MyPacketCapture

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--name -n

Namn som angetts för paketinsamlingssessionen.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network watcher packet-capture stop

Stoppa en paketinsamlingssession som körs.

az network watcher packet-capture stop --location
                                       --name
                                       [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exempel

Stoppa en paketinsamlingssession som körs.

az network watcher packet-capture stop -l westus -n MyPacketCapture

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--name -n

Namnet på paketinsamlingssessionen.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network watcher packet-capture wait

Placera CLI i vänteläge tills ett villkor uppfylls.

az network watcher packet-capture wait [--created]
                                       [--custom]
                                       [--deleted]
                                       [--exists]
                                       [--ids]
                                       [--interval]
                                       [--name]
                                       [--subscription]
                                       [--timeout]
                                       [--updated]
                                       [--watcher-name]
                                       [--watcher-rg]

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

Standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

Standardvärde: False
--exists

Vänta tills resursen finns.

Standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

Standardvärde: 30
--name -n

Namnet på paketinsamlingssessionen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

Standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

Standardvärde: False
--watcher-name

Namnet på nätverksbevakaren.

--watcher-rg

Namnet på resursgruppen som bevakaren finns i.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.