New-AzPacketCaptureFilterConfig

새 패킷 캡처 필터 개체를 만듭니다.

Syntax

New-AzPacketCaptureFilterConfig
   [-Protocol <String>]
   [-RemoteIPAddress <String>]
   [-LocalIPAddress <String>]
   [-LocalPort <String>]
   [-RemotePort <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzPacketCaptureFilterConfig cmdlet은 새 패킷 캡처 필터 개체를 만듭니다. 이 개체는 지정된 조건을 사용하여 패킷 캡처 세션 중에 캡처되는 패킷의 유형을 제한하는 데 사용됩니다. New-AzNetworkWatcherPacketCapture cmdlet은 여러 필터 개체를 수락하여 구성 가능한 캡처 세션을 사용하도록 설정할 수 있습니다.

예제

예제 1: 여러 필터를 사용하여 패킷 캡처 만들기

$nw = Get-AzResource | Where-Object {$_.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

$filter1 = New-AzPacketCaptureFilterConfig -Protocol TCP -RemoteIPAddress "1.1.1.1-255.255.255" -LocalIPAddress "10.0.0.3" -LocalPort "1-65535" -RemotePort "20;80;443"
$filter2 = New-AzPacketCaptureFilterConfig -Protocol UDP 
New-AzNetworkWatcherPacketCapture -NetworkWatcher $networkWatcher -TargetVirtualMachineId $vm.Id -PacketCaptureName "PacketCaptureTest" -StorageAccountId $storageAccount.id -TimeLimitInSeconds 60 -Filter $filter1, $filter2

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

매개 변수

-DefaultProfile

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

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

-LocalIPAddress

필터링할 로컬 IP 주소를 지정합니다. 입력 예: 단일 주소 항목의 경우 "127.0.0.1"입니다. 범위의 경우 "127.0.0.1-127.0.0.255"입니다. "127.0.0.1; 여러 항목의 경우 127.0.0.5;"입니다.

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

-LocalPort

필터링할 로컬 IP 주소를 지정합니다. 입력 예: 단일 주소 항목의 경우 "127.0.0.1"입니다. 범위의 경우 "127.0.0.1-127.0.0.255"입니다. "127.0.0.1; 여러 항목의 경우 127.0.0.5;"입니다.

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

-Protocol

필터링할 프로토콜을 지정합니다. 허용되는 값 "TCP","UDP","Any"

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

-RemoteIPAddress

필터링할 원격 IP 주소를 지정합니다. 입력 예: 단일 주소 항목의 경우 "127.0.0.1"입니다. 범위의 경우 "127.0.0.1-127.0.0.255"입니다. "127.0.0.1; 여러 항목의 경우 127.0.0.5;"입니다.

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

-RemotePort

필터링할 원격 포트를 지정합니다. 원격 포트 예제 입력: 단일 포트 항목의 경우 "80"입니다. 범위의 경우 "80-85"입니다. "80; 여러 항목의 경우 443;"입니다.

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

입력

String

출력

PSPacketCaptureFilter

참고

키워드: azure, azurerm, arm, 리소스, 관리, 관리자, 네트워크, 네트워킹, 감시자, 패킷, 캡처, 트래픽, 필터