你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzFirewallPacketCaptureParameter

为Azure 防火墙创建数据包捕获参数

语法

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

说明

为Azure 防火墙创建数据包捕获参数

示例

示例 1:使用高级规则和参数配置Azure 防火墙数据包捕获

$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