Delen via


New-AzPacketCaptureScopeConfig

Hiermee maakt u een nieuw bereikobject voor pakketopname.

Syntaxis

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
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Exclude

Machines die moeten worden uitgesloten in het bereik

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Include

Machines die moeten worden opgenomen in het bereik

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

String[]

Uitvoerwaarden

PSPacketCaptureMachineScope