Aracılığıyla paylaş


Update-AzVpnGatewayNatRule

VpnGateway ile ilişkili bir NAT kuralını güncelleştirir.

Sözdizimi

Update-AzVpnGatewayNatRule
      -ResourceGroupName <String>
      -ParentResourceName <String>
      -Name <String>
      [-Type <String>]
      [-Mode <String>]
      [-InternalMapping <String[]>]
      [-ExternalMapping <String[]>]
      [-InternalPortRange <String[]>]
      [-ExternalPortRange <String[]>]
      [-IpConfigurationId <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVpnGatewayNatRule
      -ResourceId <String>
      [-Type <String>]
      [-Mode <String>]
      [-InternalMapping <String[]>]
      [-ExternalMapping <String[]>]
      [-InternalPortRange <String[]>]
      [-ExternalPortRange <String[]>]
      [-IpConfigurationId <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVpnGatewayNatRule
      -InputObject <PSVpnGatewayNatRule>
      [-Type <String>]
      [-Mode <String>]
      [-InternalMapping <String[]>]
      [-ExternalMapping <String[]>]
      [-InternalPortRange <String[]>]
      [-ExternalPortRange <String[]>]
      [-IpConfigurationId <String>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Update-AzVpnGatewayNatRule cmdlet'i, VpnGateway ile ilişkili bir NAT kuralını güncelleştirir.

Örnekler

Örnek

New-AzResourceGroup -Location "West US" -Name "testRG"
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
$virtualHub = New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.0.1/24"
New-AzVpnGateway -ResourceGroupName "testRG" -Name "testvpngw" -VirtualHubId $virtualHub.Id -VpnGatewayScaleUnit 2
$vpnGateway = Get-AzVpnGateway -ResourceGroupName "testRG" -Name "testvpngw"
New-AzVpnGatewayNatRule -ResourceGroupName $vpnGateway.ResourceGroupName -ParentResourceName $vpnGateway.Name -Name "testNatRule" -Type Static -Mode EgressSnat -InternalMapping "10.0.0.1/26" -ExternalMapping "192.168.0.0/26"
$natRule = Get-AzVpnGatewayNatRule -ResourceGroupName $vpnGateway.ResourceGroupName -ParentResourceName $vpnGateway.Name -Name "testNatRule"
Update-AzVpnGatewayNatRule -InputObject $natRule -Type Dynamic -Mode IngressSnat

Type                      : Dynamic
Mode                      : IngressSnat
VpnConnectionProtocolType : IKEv2
InternalMappings          : 10.0.0.1/26
ExternalMappings          : 192.168.0.0/26
IpConfigurationId         :
IngressVpnSiteLinkConnections : [Microsoft.Azure.Commands.Network.Models.PSResourceId]
EgressVpnSiteLinkConnections  : [Microsoft.Azure.Commands.Network.Models.PSResourceId]
ProvisioningState         : Provisioned
Name                      : ps9709
Etag                      : W/"4580a2e2-2fab-4cff-88eb-92013a76b5a8"
Id                        : /subscriptions/{subscriptionId}/resourceGroups/testRg/providers/Microsoft.Network/vpnGateways/testvpngw/natRules/testNatRule

Yukarıdakiler Sanal WAN, Sanal Ağ, Sanal Merkez adlı bir kaynak grubu oluşturur. Ardından, bu Sanal Hub altında VpnGateway oluşturacağız. Ardından, oluşturulan VpnGateway ile ilişkili yeni NAT kuralı oluşturun. Şu komutu kullanarak: Update-AzVpnGatewayNatRule, NAT kuralını güncelleştirin.

Parametreler

-AsJob

Cmdlet'i arka planda çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ExternalMapping

NAT için özel IP adresi alt ağı dış eşlemelerinin listesi

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ExternalPortRange

NAT alt ağları için dış bağlantı noktası aralığı eşlemelerinin listesi

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InputObject

Güncelleştirilecek VpnGatewayNatRule nesnesi.

Tür:PSVpnGatewayNatRule
Diğer adlar:VpnGatewayNatRule
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-InternalMapping

NAT için özel IP adresi alt ağı iç eşlemelerinin listesi

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InternalPortRange

NAT alt ağları için iç bağlantı noktası aralığı eşlemelerinin listesi

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IpConfigurationId

Bu NAT kuralının uygulandığı IP Yapılandırma Kimliği

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Mode

VPN NAT'nin Kaynak NAT yönü

Tür:String
Kabul edilen değerler:EgressSnat, IngressSnat
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

Kaynak adı.

Tür:String
Diğer adlar:ResourceName, VpnGatewayNatRuleName
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ParentResourceName

Üst kaynak adı.

Tür:String
Diğer adlar:ParentVpnGatewayName, VpnGatewayName
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Kaynak grubu adı.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceId

Silinecek VpnGatewayNatRule nesnesinin kaynak kimliği.

Tür:String
Diğer adlar:VpnGatewayNatRuleResourceId
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Type

VPN NAT için NAT kuralı türü

Tür:String
Kabul edilen değerler:Static, Dynamic
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

PSVpnGatewayNatRule

Çıkışlar

PSVpnGatewayNatRule