Dela via


New-AzureRmFirewallApplicationRule

Skapar en brandväggsappregel.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

New-AzureRmFirewallApplicationRule
   -Name <String>
   [-Description <String>]
   [-SourceAddress <System.Collections.Generic.List`1[System.String]>]
   -TargetFqdn <System.Collections.Generic.List`1[System.String]>
   -Protocol <System.Collections.Generic.List`1[System.String]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureRmFirewallApplicationRule
   -Name <String>
   [-Description <String>]
   [-SourceAddress <System.Collections.Generic.List`1[System.String]>]
   -FqdnTag <System.Collections.Generic.List`1[System.String]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cmdleten New-AzureRmFirewallApplicationRule skapar en programregel för Azure Firewall.

Exempel

1: Skapa en regel för att tillåta all HTTPS-trafik från 10.0.0.0

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

Det här exemplet skapar en regel som tillåter all HTTPS-trafik på port 443 från 10.0.0.0.

2: Skapa en regel för att tillåta WindowsUpdate för undernätet 10.0.0.0/24

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

I det här exemplet skapas en regel som tillåter trafik för Windows Uppdateringar för domänen 10.0.0.0/24.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:False
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Anger en valfri beskrivning av den här regeln.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-FqdnTag

Anger en lista över FQDN-taggar för den här regeln. Tillgängliga taggar kan hämtas med cmdleten Get-AzureRmFirewallFqdnTag .

Typ:List<T>[String]
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på den här programregeln. Namnet måste vara unikt i en regelsamling.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Anger vilken typ av trafik som ska filtreras av den här regeln. Formatet är <protocol type>:<port>. Till exempel "http:80" eller "https:443". Protokollet är obligatoriskt när TargetFqdn används, men det kan inte användas med FqdnTag. Protokollen som stöds är HTTP och HTTPS.

Typ:List<T>[String]
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceAddress

Regelns källadresser

Typ:List<T>[String]
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetFqdn

Anger en lista över domännamn som filtreras efter den här regeln. Asterik-tecknet "*" accepteras endast som det första tecknet i ett FQDN i listan. När den används matchar asterik valfritt antal tecken. (t.ex. "*msn.com" matchar msn.com och alla dess underdomäner)

Typ:List<T>[String]
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:False
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Den här cmdleten accepterar inga indata.

Utdata

Microsoft.Azure.Commands.Network.Models.PSFirewallApplicationRule