Поделиться через


Get-AzNetworkWatcherPacketCapture

Возвращает сведения и свойства и состояние ресурса записи пакетов.

Синтаксис

Get-AzNetworkWatcherPacketCapture
   -NetworkWatcher <PSNetworkWatcher>
   [-PacketCaptureName <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzNetworkWatcherPacketCapture
   -NetworkWatcherName <String>
   -ResourceGroupName <String>
   [-PacketCaptureName <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzNetworkWatcherPacketCapture
   -Location <String>
   [-PacketCaptureName <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Get-AzNetworkWatcherPacketCapture получает свойства и состояние ресурса записи пакетов.

Примеры

Пример 1. Создание записи пакетов с несколькими фильтрами и получение его состояния

$nw = Get-AzResource | Where-Object {$_.ResourceType -eq "Microsoft.Network/networkWatchers" -and $_.Location -eq "WestCentralUS" } 
$networkWatcher = Get-AzNetworkWatcher -Name $nw.Name -ResourceGroupName $nw.ResourceGroupName 

$storageAccount = Get-AzStorageAccount -ResourceGroupName contosoResourceGroup -Name contosostorage123

$filter1 = New-AzPacketCaptureFilterConfig -Protocol TCP -RemoteIPAddress "1.1.1.1-255.255.255" -LocalIPAddress "10.0.0.3" -LocalPort "1-65535" -RemotePort "20;80;443"
$filter2 = New-AzPacketCaptureFilterConfig -Protocol UDP 
New-AzNetworkWatcherPacketCapture -NetworkWatcher $networkWatcher -TargetVirtualMachineId $vm.Id -PacketCaptureName "PacketCaptureTest" -StorageAccountId $storageAccount.id -TimeLimitInSeconds 60 -Filter $filter1, $filter2

Get-AzNetworkWatcherPacketCapture -NetworkWatcher $networkWatcher -PacketCaptureName "PacketCaptureTest"

В этом примере мы создадим запись пакетов с именем PacketCaptureTest с несколькими фильтрами и ограничением времени. После завершения сеанса он будет сохранен в указанной учетной записи хранения. Затем мы вызываем Get-AzNetworkWatcherPacketCapture, чтобы получить состояние сеанса захвата. Примечание. Расширение Azure Наблюдатель за сетями должно быть установлено на целевой виртуальной машине для создания записей пакетов.

Примечание.

Если вы создаете ссылку на запись пакетов непосредственно из команды New-AzNetworkWatcherPacketCapture, у нее не будут все свойства. Вы можете получить все свойства записи пакетов, выполнив вызов команды Get-AzNetworkWatcherPacketCapture.

Пример 2. Создание записи пакетов с несколькими фильтрами и получение его состояния

Get-AzNetworkWatcherPacketCapture -ResourceGroupName rg1 -NetworkWatcherName nw1 -PacketCaptureName PacketCapture*

Этот командлет возвращает все пакеты PacketCapture, начинающиеся с "PacketCapture" в Наблюдатель за сетями nw1.

Параметры

-AsJob

Запуск командлета в фоновом режиме

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Location

Расположение наблюдателя за сетями.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NetworkWatcher

Ресурс наблюдателя за сетями.

Тип:PSNetworkWatcher
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-NetworkWatcherName

Имя наблюдателя за сетями.

Тип:String
Aliases:Name
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PacketCaptureName

Имя записи пакетов.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:True

-ResourceGroupName

Имя группы ресурсов наблюдателя за сетями.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

PSNetworkWatcher

String

Выходные данные

PSGetPacketCaptureResult

Примечания

Ключевые слова: azure, azurerm, arm, resource, management, manager, network, network, network, наблюдатель за сетями, пакет, запись, трафик