Sdílet prostřednictvím


New-AzPacketCaptureScopeConfig

Vytvoří nový objekt oboru zachytávání paketů.

Syntax

New-AzPacketCaptureScopeConfig
   [-Include <String[]>]
   [-Exclude <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina New-AzPacketCaptureScopeConfig vytvoří nový objekt oboru zachytávání paketů. Tento objekt se používá k zahrnutí nebo vyloučení zadaných instancí VMSS pro spouštění zachytávání paketů. Rutina New-AzPacketCaptureScopeConfig může přijmout více názvů instancí VMSS povolení nebo zakázání kompozovatelných relací zachytávání.

Příklady

Příklad 1: Vytvoření zachytávání paketů s několika instancemi VMSS v oboru zahrnutí

$nw = Get-AzResource | Where {$_.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

$instance1 = $vmssInstance1.Name
$instance2 = $vmssInstance2.Name
$scope = New-AzPacketCaptureScopeConfig -Include $instance1, $instance2

New-AzNetworkWatcherPacketCaptureV2 -NetworkWatcher $networkWatcher -TargetId $vmss.Id -TargetType "azurevmss" -Scope $scope -PacketCaptureName "PacketCaptureTest" -StorageAccountId $storageAccount.id -TimeLimitInSecond 60

V tomto příkladu vytvoříme zachytávání paketů s názvem PacketCaptureTest s několika instancemi VMSS v oboru zahrnutí a časový limit. Po dokončení relace se uloží do zadaného účtu úložiště. Poznámka: Rozšíření Azure Network Watcher musí být nainstalované na cílovém virtuálním počítači, aby bylo možné vytvářet zachytávání paketů.

Příklad 2: Vytvoření zachytávání paketů s několika instancemi VMSS v oboru vyloučení

$nw = Get-AzResource | Where {$_.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

$instance1 = $vmssInstance1.Name
$instance2 = $vmssInstance2.Name
$scope = New-AzPacketCaptureScopeConfig -Exclude $instance1, $instance2

New-AzNetworkWatcherPacketCaptureV2 -NetworkWatcher $networkWatcher -TargetId $vmss.Id -TargetType "azurevmss" -Scope $scope -PacketCaptureName "PacketCaptureTest" -StorageAccountId $storageAccount.id -TimeLimitInSecond 60

V tomto příkladu vytvoříme zachytávání paketů s názvem PacketCaptureTest s více instancemi VMSS v oboru vyloučení– to znamená, že kromě těchto zadaných instancí by zachytávání paketů fungovalo na všech ostatních instancích a na časovém limitu. Po dokončení relace se uloží do zadaného účtu úložiště. Poznámka: Rozšíření Azure Network Watcher musí být nainstalované na cílovém virtuálním počítači, aby bylo možné vytvářet zachytávání paketů.

Parametry

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Exclude

Počítače, které mají být vyloučeny v oboru

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Include

Počítače, které se mají zahrnout do oboru

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

String[]

Výstupy

PSPacketCaptureMachineScope