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
Verwante koppelingen
Azure PowerShell