New-AzPacketCaptureScopeConfig

Hiermee maakt u een nieuw bereikobject voor pakketopname.

Syntax

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

Description

Met de cmdlet New-AzPacketCaptureScopeConfig wordt een nieuw object voor pakketopnamebereik gemaakt. Dit object wordt gebruikt om de opgegeven VMSS-exemplaren op te nemen of uit te sluiten voor het uitvoeren van pakketopnamen. De cmdlet New-AzPacketCaptureScopeConfig kan meerdere NAMEN van VMSS-exemplaren accepteren om composable capture-sessies in of uit te schakelen.

Voorbeelden

Voorbeeld 1: Een pakketopname maken met meerdere VMSS-exemplaren in het bereik Opnemen

$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

In dit voorbeeld maken we een pakketopname met de naam PacketCaptureTest met meerdere VMSS-exemplaren in Include Scope en een tijdslimiet. Zodra de sessie is voltooid, wordt deze opgeslagen in het opgegeven opslagaccount. Opmerking: de Azure Network Watcher-extensie moet worden geïnstalleerd op de virtuele doelmachine om pakketopnamen te maken.

Voorbeeld 2: Een pakketopname maken met meerdere VMSS-exemplaren in het bereik Uitsluiten

$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

In dit voorbeeld maken we een pakketopname met de naam 'PacketCaptureTest' met meerdere VMSS-exemplaren in Het bereik uitsluiten. Dit betekent dat Pakketopname afgezien van deze opgegeven instantie zou werken aan alle andere exemplaren en een tijdslimiet. Zodra de sessie is voltooid, wordt deze opgeslagen in het opgegeven opslagaccount. Opmerking: de Azure Network Watcher-extensie moet worden geïnstalleerd op de virtuele doelmachine om pakketopnamen te maken.

Parameters

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

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

-Exclude

Machines die moeten worden uitgesloten in het bereik

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

-Include

Machines die moeten worden opgenomen in het bereik

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

Invoerwaarden

String[]

Uitvoerwaarden

PSPacketCaptureMachineScope