Partager via


New-AzFirewallApplicationRule

Crée une règle d’application de pare-feu.

Syntaxe

TargetFqdn (Par défaut)

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

L’applet de commande New-AzFirewallApplicationRule crée une règle d’application pour le Pare-feu Azure.

Exemples

Exemple 1 : Créer une règle pour autoriser tout le trafic HTTPS à partir de la version 10.0.0.0

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

Cet exemple crée une règle qui autorise tout le trafic HTTPS sur le port 443 à partir de 10.0.0.0.0.

Exemple 2 : Créer une règle pour autoriser WindowsUpdate pour le sous-réseau 10.0.0.0/24

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

Cet exemple crée une règle qui autorisera le trafic pour les mises à jour Windows pour le domaine 10.0.0.0/24.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Description

Spécifie une description facultative de cette règle.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-FqdnTag

Spécifie une liste des balises de nom de domaine complet pour cette règle. Les balises disponibles peuvent être récupérées à l’aide de l’applet de commande Get-AzFirewallFqdnTag .

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FqdnTag
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Spécifie le nom de cette règle d’application. Le nom doit être unique à l’intérieur d’une collection de règles.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Protocol

Spécifie le type de trafic à filtrer par cette règle. Le format est <le protocole type>:<port>. Par exemple, « http :80 » ou « https :443 ». Le protocole est obligatoire lorsque TargetFqdn est utilisé, mais il ne peut pas être utilisé avec FqdnTag. Les protocoles pris en charge sont HTTP et HTTPS.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

TargetFqdn
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SourceAddress

Adresses sources de la règle

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SourceIpGroup

Groupe ip source de la règle

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TargetFqdn

Spécifie une liste de noms de domaine filtrés par cette règle. Le caractère astérisque « * » est accepté uniquement comme premier caractère d’un nom de domaine complet dans la liste. Lorsqu’il est utilisé, l’astérisque correspond à un nombre quelconque de caractères. (par exemple, '*msn.com' correspond à msn.com et à tous ses sous-domaines)

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

TargetFqdn
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

None

Sorties

PSAzureFirewallApplicationRule