Add-AzLoadBalancerInboundNatPoolConfig
Fügt einem Lastenausgleich einen eingehenden NAT-Pool hinzu.
Syntax
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Add-AzLoadBalancerInboundNatPoolConfig-Cmdlet fügt einem Lastenausgleich einen eingehenden NAT-Pool hinzu.
Beispiele
Beispiel 1: Hinzufügen
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$feIpConfig = Get-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Loadbalancer $slb
$slb | Add-AzLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -Protocol TCP -FrontendIPConfigurationId $feIpConfig.Id -FrontendPortRangeStart 1001 -FrontendPortRangeEnd 2000 -BackendPort 1001
$lb | Set-AzLoadBalancer
Beispiel 2
Fügt einem Lastenausgleich einen eingehenden NAT-Pool hinzu. (automatisch generiert)
Add-AzLoadBalancerInboundNatPoolConfig -BackendPort 1001 -FrontendIpConfigurationId <String> -FrontendPortRangeEnd 2000 -FrontendPortRangeStart 1001 -Name 'myInboundNatPool' -Protocol TCP -LoadBalancer <PSLoadBalancer>
Parameter
-BackendPort
Typ: Int32
Position: Named
Standardwert: None
Erforderlich: True
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: SwitchParameter
Aliase: cf
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: IAzureContextContainer
Aliase: AzContext, AzureRmContext, AzureCredential
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False
-EnableFloatingIP
Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL AlwaysOn-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben.
Typ: SwitchParameter
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False
-EnableTcpReset
Empfangen der bidirektionalen TCP-Zurücksetzung beim Leerlauf des TCP-Flusses oder unerwartetem Beenden der Verbindung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.
Typ: SwitchParameter
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False
-FrontendIpConfiguration
Typ: PSFrontendIPConfiguration
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-FrontendIpConfigurationId
Typ: String
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-FrontendPortRangeEnd
Typ: Int32
Position: Named
Standardwert: None
Erforderlich: True
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-FrontendPortRangeStart
Typ: Int32
Position: Named
Standardwert: None
Erforderlich: True
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-IdleTimeoutInMinutes
Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist.
Typ: Int32
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-LoadBalancer
Typ: PSLoadBalancer
Position: Named
Standardwert: None
Erforderlich: True
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-Name
Typ: String
Position: Named
Standardwert: None
Erforderlich: True
Pipelineeingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False
-Protocol
Typ: String
Position: Named
Standardwert: None
Erforderlich: True
Pipelineeingabe akzeptieren: True
Platzhalterzeichen akzeptieren: False
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: SwitchParameter
Aliase: wi
Position: Named
Standardwert: None
Erforderlich: False
Pipelineeingabe akzeptieren: False
Platzhalterzeichen akzeptieren: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Ausgaben
PSLoadBalancer