New-AzFirewallPacketCaptureParameter

Azure Firewall에 대한 패킷 캡처 매개 변수 만들기

Syntax

New-AzFirewallPacketCaptureParameter
   -DurationInSeconds <UInt32>
   -NumberOfPacketsToCapture <UInt32>
   -SasUrl <String>
   -FileName <String>
   [-Protocol <String>]
   [-Flag <String[]>]
   -Filter <PSAzureFirewallPacketCaptureRule[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Azure Firewall에 대한 패킷 캡처 매개 변수 만들기

예제

예제 1: 고급 규칙 및 매개 변수를 사용하여 Azure Firewall 패킷 캡처 구성

$filter1 = New-AzFirewallPacketCaptureRule -Source "10.0.0.2","192.123.12.1" -Destination "172.32.1.2" -DestinationPort "80","443"
$filter2 = New-AzFirewallPacketCaptureRule -Source "10.0.0.5" -Destination "172.20.10.2" -DestinationPort "80","443"

# Create the firewall packet capture parameters
New-AzFirewallPacketCaptureParameter  -DurationInSeconds 300 -NumberOfPacketsToCapture 5000 -SASUrl "ValidSasUrl" -Filename "AzFwPacketCapture" -Flag "Syn","Ack" -Protocol "Any" -Filter $Filter1, $Filter2

이렇게 하면 규칙 집합을 사용하여 패킷 캡처 요청에 대한 매개 변수가 만들어집니다.

매개 변수

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

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

-DurationInSeconds

패킷 캡처의 의도된 기간(초)

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

-FileName

패킷 캡처 파일의 이름

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

-Filter

캡처할 필터 목록

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

-Flag

캡처할 tcp 플래그 목록

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

-NumberOfPacketsToCapture

캡처할 패킷의 의도된 수

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

-Protocol

캡처할 프로토콜

Type:String
Accepted values:Any, TCP, UDP, ICMP
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SasUrl

쓰기 및 삭제 권한으로 캡처 스토리지 컨테이너 SASURL 업로드

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

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

None

출력

PSAzureFirewallPacketCaptureParameters