Delen via


Set-AzureLoadBalancedEndpoint

Hiermee wijzigt u alle eindpunten in een load balancer-set in een Azure-service.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-ProbeProtocolTCP]
   [-ProbePort <Int32>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-ProbeProtocolHTTP]
   -ProbePath <String>
   [-ProbePort <Int32>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

De cmdlet Set-AzureLoadBalancedEndpoint wijzigt alle eindpunten in een load balancer-set in een Azure-service.

Voorbeelden

Voorbeeld 1: De eindpunten in een load balancer-set wijzigen

PS C:\> Set-AzureLoadBalancedEndpoint -ServiceName "ContosoService" -LBSetName "LBSet01" -Protocol "TCP" -LocalPort 80 -ProbeProtocolTCP -ProbePort 8080

Met deze opdracht worden alle eindpunten in de load balancer-set met de naam LBSet01 gewijzigd om het TCP-protocol en de privépoort 80 te gebruiken. Met de opdracht wordt de load balancer-test ingesteld voor gebruik van het TCP-protocol op poort 8080.

Voorbeeld 2: Een ander virtueel IP-adres opgeven

PS C:\> Set-AzureLoadBalancedEndpoint -ServiceName "ContosoService" -LBSetName "LBSet02" -VirtualIPName "Vip01"

Met deze opdracht wijzigt u de load balancer met de setnaam van de load balancer om een virtueel IP-adres met de naam Vip01 te gebruiken.

Parameters

-ACL

Hiermee geeft u een ACL-configuratieobject (Access Control List) op dat deze cmdlet van toepassing is op de eindpunten.

Type:NetworkAclObject
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DirectServerReturn

Hiermee geeft u op of met deze cmdlet direct server return wordt ingeschakeld. Geef $True op die u wilt inschakelen of $False om uit te schakelen.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IdleTimeoutInMinutes

Hiermee geeft u de time-outperiode voor TCP inactief, in minuten, op voor de eindpunten.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De aanvaardbare waarden voor deze parameter zijn:

  • Verdergaan
  • Negeren
  • Vragen
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliassen:infa
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliassen:iv
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InternalLoadBalancerName

Hiermee geeft u de naam op van de interne load balancer die deze cmdlet in de configuratie bevat.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LBSetName

Hiermee geeft u de naam op van de load balancer-set die door deze cmdlet wordt bijgewerkt.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoadBalancerDistribution

Hiermee geeft u het distributie-algoritme van de load balancer op. Geldige waarden zijn:

  • sourceIP. Een twee tupleaffiniteit: bron-IP, doel-IP
  • sourceIPProtocol. Een drie tupleaffiniteit: bron-IP, doel-IP, protocol
  • geen. Een vijf tupleaffiniteit: bron-IP, bronpoort, doel-IP, doelpoort, protocol

De standaardwaarde is geen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LocalPort

Hiermee geeft u de lokale, privé poort die deze eindpunten gebruiken. Toepassingen in de virtuele machine luisteren op deze poort voor service-invoeraanvragen voor dit eindpunt.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbeIntervalInSeconds

Hiermee geeft u het polling-interval voor de test in seconden voor de eindpunten.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbePath

Hiermee geeft u het relatieve pad van de HTTP-test.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbePort

Hiermee geeft u de poort op die door de load balancer-test wordt gebruikt.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbeProtocolHTTP

Hiermee geeft u op dat de load balancer-eindpunten een HTTP-test gebruiken.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbeProtocolTCP

Hiermee geeft u op dat de eindpunten van de load balancer een TCP-test gebruiken.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProbeTimeoutInSeconds

Hiermee geeft u de time-out van de test polling in seconden.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Protocol

Hiermee geeft u het protocol van de eindpunten. Geldige waarden zijn:

  • TCP
  • UDP
Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PublicPort

Hiermee geeft u de openbare poort op die door het eindpunt wordt gebruikt. Als u geen waarde opgeeft, wijst Azure een beschikbare poort toe.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceName

Hiermee geeft u de naam op van de Azure-service die de eindpunten bevat die door deze cmdlet worden gewijzigd.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VirtualIPName

Hiermee geeft u de naam op van een virtueel IP-adres dat Azure aan de eindpunten koppelt. Als u virtuele IP-adressen aan uw service wilt toevoegen, gebruikt u de cmdlet Add-AzureVirtualIP .

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False