Megosztás a következőn keresztül:


New-AzPacketCaptureScopeConfig

Létrehoz egy új csomagrögzítési hatókör-objektumot.

Syntax

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

Description

A New-AzPacketCaptureScopeConfig parancsmag létrehoz egy új csomagrögzítési hatókörobjektumot. Ez az objektum a csomagrögzítések futtatásához megadott VMSS-példányok belefoglalására vagy kizárására szolgál. A New-AzPacketCaptureScopeConfig parancsmag több VMSS-példánynév engedélyezésére/letiltására képes.

Példák

1. példa: Csomagrögzítés létrehozása több VMSS-példánysal a Belefoglalás hatókörben

$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

Ebben a példában egy "PacketCaptureTest" nevű csomagrögzítést hozunk létre, amely több VMSS-példányt tartalmaz belefoglalási hatókörbe és egy időkorlátba. A munkamenet befejezése után a rendszer a megadott tárfiókba menti. Megjegyzés: A csomagrögzítések létrehozásához telepíteni kell az Azure Network Watcher bővítményt a cél virtuális gépre.

2. példa: Csomagrögzítés létrehozása több VMSS-példánysal a kizárási hatókörben

$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

Ebben a példában egy "PacketCaptureTest" nevű csomagrögzítést hozunk létre, amely több VMSS-példányt is magában foglal a kizárási hatókörben , ami azt jelenti, hogy a megadott példányon kívül a Csomagrögzítés az összes többi példányon és egy időkorláton is működik. A munkamenet befejezése után a rendszer a megadott tárfiókba menti. Megjegyzés: A csomagrögzítések létrehozásához telepíteni kell az Azure Network Watcher bővítményt a cél virtuális gépre.

Paraméterek

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Exclude

Kizárandó gépek a hatókörben

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Include

A hatókörbe felvenni kívánt gépek

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

String[]

Kimenetek

PSPacketCaptureMachineScope