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 |