New-AzPacketCaptureScopeConfig

建立新的封包擷取範圍物件。

Syntax

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

Description

New-AzPacketCaptureScopeConfig Cmdlet 會建立新的封包擷取範圍物件。 此物件可用來包含或排除提供的 VMSS 實例來執行封包擷取。 New-AzPacketCaptureScopeConfig Cmdlet 可以接受多個 VMSS 實例名稱啟用/停用可撰寫的擷取會話。

範例

範例 1:在 Include 範圍中建立具有多個 VMSS 實例的封包擷取

$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

在此範例中,我們會建立名為 「PacketCaptureTest」 的封包擷取,其中包含範圍中的多個 VMSS 實例和時間限制。 工作階段完成後,它會儲存至指定的記憶體帳戶。 注意:Azure 網路監看員 擴充功能必須安裝在目標虛擬機上,才能建立封包擷取。

範例 2:在排除範圍中建立具有多個 VMSS 實例的封包擷取

$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

在此範例中,我們會在排除範圍中建立名為 「PacketCaptureTest」 的封包擷取,其中包含多個 VMSS 實例,這表示除了這些提供的實例之外,封包擷取將會處理所有其他實例和時間限制。 工作階段完成後,它會儲存至指定的記憶體帳戶。 注意:Azure 網路監看員 擴充功能必須安裝在目標虛擬機上,才能建立封包擷取。

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

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

-Exclude

要排除在範圍中的機器

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

-Include

要包含在範圍內的計算機

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

輸入

String[]

輸出

PSPacketCaptureMachineScope