Delen via


Set-AzureEndpoint

Hiermee wijzigt u een eindpunt dat is toegewezen aan een virtuele machine.

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-AzureEndpoint
   [-Name] <String>
   [[-Protocol] <String>]
   [[-LocalPort] <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Met de cmdlet Set-AzureEndpoint wordt een eindpunt gewijzigd dat is toegewezen aan een virtuele Azure-machine. U kunt wijzigingen opgeven in een eindpunt dat niet taakverdeling heeft.

Voorbeelden

Voorbeeld 1: Een eindpunt wijzigen om te luisteren op een poort

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirutalMachine01" | Set-AzureEndpoint -Name "Web" -PublicPort 443 -LocalPort 443 -Protocol tcp | Update-AzureVM

Met deze opdracht wordt de configuratie van een virtuele machine met de naam VirtualMachine01 opgehaald met behulp van de Get-AzureVM-cmdlet . De opdracht geeft deze door aan de huidige cmdlet met behulp van de pijplijnoperator. Met deze cmdlet wordt het eindpunt met de naam Web gewijzigd om te luisteren op poort 443. Met de opdracht wordt het object van de virtuele machine doorgegeven aan de cmdlet Update-AzureVM , waarmee uw wijzigingen worden geïmplementeerd.

Parameters

-ACL

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

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, voor het eindpunt.

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 van de interne load balancer.

Type:String
Position:Named
Default value:None
Vereist:False
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 door dit eindpunt wordt gebruikt. Toepassingen binnen de virtuele machine luisteren op deze poort voor service-invoeraanvragen voor dit eindpunt.

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

-Name

Hiermee geeft u de naam van het eindpunt.

Type:String
Position:0
Default value:None
Vereist:True
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 het eindpunt. Geldige waarden zijn:

  • tcp
  • Udp
Type:String
Position:1
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.

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

-VirtualIPName

Hiermee geeft u de naam op van een virtueel IP-adres dat Azure aan het eindpunt koppelt. Uw service kan meerdere virtuele IP-adressen hebben. Gebruik de cmdlet Add-AzureVirtualIP om virtuele IP-adressen te maken.

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

-VM

Hiermee geeft u de virtuele machine waartoe het eindpunt behoort.

Type:IPersistentVM
Aliassen:InputObject
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

Object