Add-AzureRmLoadBalancerOutboundRuleConfig
Přidá konfiguraci odchozího pravidla do nástroje pro vyrovnávání zatížení.
Upozorňující
Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntax
Add-AzureRmLoadBalancerOutboundRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-AllocatedOutboundPort <Int32>]
-Protocol <String>
[-EnableTcpReset]
[-IdleTimeoutInMinutes <Int32>]
-FrontendIpConfiguration <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSResourceId]>
-BackendAddressPool <PSBackendAddressPool>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmLoadBalancerOutboundRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-AllocatedOutboundPort <Int32>]
-Protocol <String>
[-EnableTcpReset]
[-IdleTimeoutInMinutes <Int32>]
-FrontendIpConfiguration <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSResourceId]>
-BackendAddressPoolId <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Add-AzureRmLoadBalancerOutboundRuleConfig přidá do nástroje pro vyrovnávání zatížení Azure konfiguraci odchozího pravidla.
Příklady
Příklad 1: Přidání konfigurace odchozího pravidla do nástroje pro vyrovnávání zatížení
PS C:\>$slb = Get-AzureRmLoadBalancer -ResourceGroupName "MyResourceGroup" -Name "MyLoadBalancer"
PS C:\>$slb | Add-AzureRmLoadBalancerOutboundRuleConfig -Name "NewRule" -Protocol "Tcp" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -BackendAddressPool $slb.BackendAddressPools[0]
První příkaz získá nástroj pro vyrovnávání zatížení s názvem MyLoadBalancer a pak ho uloží do proměnné $slb. Druhý příkaz pomocí operátoru kanálu předá nástroj pro vyrovnávání zatížení v $slb do Rutiny Add-AzureRmLoadBalancerOutboundRuleConfig, která do nástroje pro vyrovnávání zatížení přidá konfiguraci odchozího pravidla.
Parametry
-AllocatedOutboundPort
Počet odchozích portů, které se mají použít pro překlad adres (NAT).
Typ: | Int32 |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPool
Odkaz na fond PROSTŘEDKŮ. Odchozí provoz je náhodně vyrovnán zatížení mezi IP adresami v back-endových IP adresách.
Typ: | PSBackendAddressPool |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
Odkaz na fond PROSTŘEDKŮ. Odchozí provoz je náhodně vyrovnán zatížení mezi IP adresami v back-endových IP adresách.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTcpReset
Při vypršení časového limitu nečinnosti toku TCP nebo neočekávané ukončení připojení můžete přijímat obousměrné resetování protokolu TCP. Tento prvek se používá pouze v případě, že je protokol nastavený na TCP.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
IP adresy front-endu nástroje pro vyrovnávání zatížení.
Typ: | List<T>[PSResourceId] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IdleTimeoutInMinutes
Časový limit pro nečinné připojení TCP
Typ: | Int32 |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancer
Odkaz na prostředek nástroje pro vyrovnávání zatížení.
Typ: | PSLoadBalancer |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Název pravidla odchozích přenosů
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Protokol – TCP, UDP nebo Vše
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
System.Int32 System.String System.Collections.Generic.List'1[[Microsoft.Azure.Commands.Network.Models.PSResourceId, Microsoft.Azure.Commands.Network, Version=6.5.0.0, Culture=neutral, PublicKeyToken=null]] Microsoft.Azure.Commands.Network.Models.PSBackendAddressPool