다음을 통해 공유


New-AzPacketCaptureScopeConfig

새 패킷 캡처 범위 개체를 만듭니다.

구문

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

Description

New-AzPacketCaptureScopeConfig cmdlet은 새 패킷 캡처 범위 개체를 만듭니다. 이 개체는 패킷 캡처를 실행하기 위해 제공된 VMSS 인스턴스를 포함하거나 제외하는 데 사용됩니다. New-AzPacketCaptureScopeConfig cmdlet은 여러 VMSS 인스턴스 이름 사용/사용 안 함 캡처 세션을 수락할 수 있습니다.

예제

예제 1: 포함 범위에서 여러 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

이 예제에서는 포함 범위 및 시간 제한에 여러 VMSS 인스턴스가 있는 "PacketCaptureTest"라는 패킷 캡처를 만듭니다. 세션이 완료되면 지정된 스토리지 계정에 저장됩니다. 참고: 패킷 캡처를 만들려면 대상 가상 머신에 Azure Network Watcher 확장을 설치해야 합니다.

예제 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

이 예제에서는 제외 범위에서 여러 VMSS 인스턴스를 사용하여 "PacketCaptureTest"라는 패킷 캡처를 만듭니다. 즉, 제공된 인스턴스와 별도로 패킷 캡처는 다른 모든 인스턴스와 시간 제한에서 작동합니다. 세션이 완료되면 지정된 스토리지 계정에 저장됩니다. 참고: 패킷 캡처를 만들려면 대상 가상 머신에 Azure Network Watcher 확장을 설치해야 합니다.

매개 변수

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Exclude

범위에서 제외할 컴퓨터

형식:String[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Include

범위에 포함할 컴퓨터

형식:String[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

입력

String[]

출력

PSPacketCaptureMachineScope