Megosztás a következőn keresztül:


New-AzVirtualNetworkGatewayNatRule

Létrehozza a virtuális hálózati átjáró natRule objektumát.

Syntax

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

A New-AzVirtualNetworkGatewayNatRule parancsmag létrehoz egy PSVirtualNetworkGatewayNatRule objektumot, amely a natRules tulajdonságot jelöli a virtuális hálózati átjáróban.

Példák

1. példa

$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

Az első parancs lekéri a gw1 nevű virtuális hálózati átjárót, amely a myRg erőforráscsoporthoz tartozik, és a $gateway A második parancs létrehoz egy új PSVirtualNetworkGatewayNatRuleirtual objektumot. A harmadik parancs frissíti a gw1 virtuális hálózati átjárót az újonnan hozzáadott natRule-val.

Paraméterek

-AsJob

Parancsmag futtatása a háttérben

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExternalMapping

A NAT-hoz tartozó külső IP-cím alhálózati külső leképezéseinek listája

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ExternalPortRange

A NAT-alhálózatok külső porttartomány-leképezéseinek listája

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InternalMapping

A NAT magánhálózati IP-cím alhálózatának belső leképezéseinek listája

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InternalPortRange

A NAT-alhálózatok belső porttartomány-leképezéseinek listája

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IpConfigurationId

A NAT-szabály IP-konfigurációazonosítója a következőre vonatkozik:

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Mode

A VPN NAT forrás NAT-iránya

Type:String
Accepted values:EgressSnat, IngressSnat
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Az erőforrás neve.

Type:String
Aliases:ResourceName, VirtualNetworkGatewayNatRuleName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Type

A VPN NAT NAT-szabályának típusa

Type:String
Accepted values:Static, Dynamic
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

None

Kimenetek

PSVirtualNetworkGatewayNatRule