Delen via


New-AzVirtualNetworkGatewayNatRule

Hiermee maakt u het natRule-object van de virtuele netwerkgateway.

Syntaxis

New-AzVirtualNetworkGatewayNatRule
   -Name <String>
   -Type <String>
   -Mode <String>
   -InternalMapping <String[]>
   -ExternalMapping <String[]>
   [-InternalPortRange <String[]>]
   [-ExternalPortRange <String[]>]
   [-IpConfigurationId <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet New-AzVirtualNetworkGatewayNatRule maakt een PSVirtualNetworkGatewayNatRule-object dat de eigenschap natRules in uw virtuele netwerkgateway vertegenwoordigt.

Voorbeelden

Voorbeeld 1

$gateway = Get-AzVirtualNetworkGateway -ResourceGroupName myRg -Name gw1
$natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16") -InternalPortRange @("100-100") -ExternalPortRange @("200-200")
Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gateway -NatRule $natRule

Met de eerste opdracht wordt een virtuele netwerkgateway met de naam gw1 opgehaald die deel uitmaakt van de resourcegroep myRg en opgeslagen in de variabele met de naam $gateway Met de tweede opdracht wordt een nieuw PSVirtualNetworkGatewayNatRuleirtual-object gemaakt. Met de derde opdracht wordt de gateway gw1 van het virtuele netwerk bijgewerkt met de zojuist toegevoegde natRule.

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExternalMapping

De lijst met externe ip-adressubnettoewijzingen voor NAT

Type:String[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExternalPortRange

De lijst met toewijzingen van externe poortbereiken voor NAT-subnetten

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InternalMapping

De lijst met interne ip-adressubnettoewijzingen voor NAT

Type:String[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InternalPortRange

De lijst met interne poortbereiktoewijzingen voor NAT-subnetten

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IpConfigurationId

De IP-configuratie-id op deze NAT-regel is van toepassing op

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Mode

De bron-NAT-richting van een VPN NAT

Type:String
Geaccepteerde waarden:EgressSnat, IngressSnat
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

De resourcenaam.

Type:String
Aliassen:ResourceName, VirtualNetworkGatewayNatRuleName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Type

Het type NAT-regel voor VPN NAT

Type:String
Geaccepteerde waarden:Static, Dynamic
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

PSVirtualNetworkGatewayNatRule