New-AzureRmLoadBalancerRuleConfig
Erstellt eine Regelkonfiguration für ein Lastenausgleichsmodul.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
New-AzureRmLoadBalancerRuleConfig
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-BackendAddressPool <PSBackendAddressPool>]
[-Probe <PSProbe>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmLoadBalancerRuleConfig
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-FrontendIpConfigurationId <String>]
[-BackendAddressPoolId <String>]
[-ProbeId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-AzureRmLoadBalancerRuleConfig erstellt eine Regelkonfiguration für einen Azure-Lastenausgleich.
Beispiele
1: Erstellen einer Regelkonfiguration für einen Azure Load Balancer
PS C:\> $publicip = New-AzureRmPublicIpAddress -ResourceGroupName "MyResourceGroup"
-name MyPublicIP -location 'West US' -AllocationMethod Dynamic
PS C:\> $frontend = New-AzureRmLoadBalancerFrontendIpConfig -Name MyFrontEnd
-PublicIpAddress $publicip
PS C:\> $probe = New-AzureRmLoadBalancerProbeConfig -Name MyProbe -Protocol http -Port
80 -IntervalInSeconds 15 -ProbeCount 2 -RequestPath healthcheck.aspx
PS C:\> New-AzureRmLoadBalancerRuleConfig -Name "MyLBrule" -FrontendIPConfiguration
$frontend -BackendAddressPool $backendAddressPool -Probe $probe -Protocol Tcp
-FrontendPort 80 -BackendPort 80 -IdleTimeoutInMinutes 15 -EnableFloatingIP
-LoadDistribution SourceIP
Die ersten drei Befehle richten eine öffentliche IP, ein Front-End und einen Prüfpunkt für die Regelkonfiguration im vierten Befehl ein. Mit dem Befehl "Weiter" wird eine neue Regel namens "MyLBrule" mit bestimmten Spezifikationen erstellt.
Parameter
-BackendAddressPool
Gibt ein Back-EndAddressPool -Objekt an, das einer Lastenausgleichsregelkonfiguration zugeordnet werden soll.
Type: | PSBackendAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
Gibt die ID eines Back-EndAddressPool -Objekts an, das einer Lastenausgleichsregelkonfiguration zugeordnet werden soll.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendPort
Gibt den Back-End-Port für Datenverkehr an, der mit dieser Lastenausgleichsregelkonfiguration übereinstimmt.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableOutboundSNAT
Konfiguriert SNAT für die virtuellen Computer im Back-End-Pool, um die im Frontend der Lastenausgleichsregel angegebene publicIP-Adresse zu verwenden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableFloatingIP
Gibt an, dass dieses Cmdlet eine unverankerte IP-Adresse für eine Regelkonfiguration aktiviert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
Gibt eine Liste der Front-End-IP-Adressen an, die einer Lastenausgleichsregelkonfiguration zugeordnet werden sollen.
Type: | PSFrontendIPConfiguration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendIpConfigurationId
Gibt die ID für eine Front-End-IP-Adresskonfiguration an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPort
Gibt den Front-End-Port an, der mit einer Lastenausgleichsregelkonfiguration übereinstimmt.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IdleTimeoutInMinutes
Gibt die Zeitdauer in Minuten an, dass der Status von Unterhaltungen in einem Lastenausgleich Standard beibehalten wird.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadDistribution
Gibt eine Lastverteilung an. Zulässige Werte für diesen Parameter:
- Standard
- SourceIP
- SourceIPProtocol
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt den Namen der lastenausgleichsregel an, die dieses Cmdlet erstellt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Probe
Gibt einen Prüfpunkt an, der einer Lastenausgleichsregelkonfiguration zugeordnet werden soll.
Type: | PSProbe |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProbeId
Gibt die ID des Prüfpunkts an, der einer Lastenausgleichsregelkonfiguration zugeordnet werden soll.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Protocol
Gibt das Protokoll an, das mit einer Lastenausgleichsregelkonfiguration übereinstimmt. Die zulässigen Werte für diesen Parameter sind: Tcp oder Udp.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
None