共用方式為


New-AzFirewallApplicationRule

建立防火牆應用程式規則。

語法

TargetFqdn (預設值)

New-AzFirewallApplicationRule
    -Name <String>
    -TargetFqdn <String[]>
    -Protocol <String[]>
    [-Description <String>]
    [-SourceAddress <String[]>]
    [-SourceIpGroup <String[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FqdnTag

New-AzFirewallApplicationRule
    -Name <String>
    -FqdnTag <String[]>
    [-Description <String>]
    [-SourceAddress <String[]>]
    [-SourceIpGroup <String[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

New-AzFirewallApplicationRule Cmdlet 會建立 Azure 防火牆的應用程式規則。

範例

範例 1:建立規則以允許來自 10.0.0.0 的所有 HTTPS 流量

New-AzFirewallApplicationRule -Name "https-rule" -Protocol "https:443" -TargetFqdn "*" -SourceAddress "10.0.0.0"

此示例建立一個規則,該規則將允許從10.0.0.0的埠443上的所有HTTPS流量。

範例 2:建立規則以允許 10.0.0.0/24 子網路的 WindowsUpdate

New-AzFirewallApplicationRule -Name "windows-update-rule" -FqdnTag WindowsUpdate -SourceAddress "10.0.0.0/24"

此範例會建立規則,以允許 10.0.0.0/24 網域的 Windows Update 流量。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

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

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Description

指定此規則的選擇性描述。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-FqdnTag

指定此規則的 FQDN 標籤清單。 您可以使用 Get-AzFirewallFqdnTag Cmdlet 擷取可用的標籤。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

FqdnTag
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

指定此應用程式規則的名稱。 名稱在規則集合中必須是唯一的。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Protocol

指定要由此規則過濾的流量類型。 格式為 <協議 type>:<port>。 例如,“http:80”或“https:443”。 使用 TargetFqdn 時,通訊協定是必要的,但無法與 FqdnTag 搭配使用。 支援的通訊協定是 HTTP 和 HTTPS。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

TargetFqdn
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceAddress

規則的來源位址

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceIpGroup

規則的來源 ipgroup

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetFqdn

指定由此規則篩選的網域名稱清單。 星號字元 '*' 只會接受為清單中 FQDN 的第一個字元。 使用時,星號會符合任意數目的字元。 (例如,'*msn.com' 將匹配 msn.com 及其所有子域)

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

TargetFqdn
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

None

輸出

PSAzureFirewallApplicationRule