Set-AzureEndpoint
Modifie un point de terminaison affecté à une machine virtuelle.
Remarque
Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.
Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.
Syntaxe
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
L’applet de commande Set-AzureEndpoint modifie un point de terminaison affecté à une machine virtuelle Azure. Vous pouvez spécifier des modifications apportées à un point de terminaison qui n’est pas équilibré en charge.
Exemples
Exemple 1 : Modifier un point de terminaison pour écouter sur un port
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirutalMachine01" | Set-AzureEndpoint -Name "Web" -PublicPort 443 -LocalPort 443 -Protocol tcp | Update-AzureVM
Cette commande récupère la configuration d’une machine virtuelle nommée VirtualMachine01 à l’aide de l’applet de commande Get-AzureVM . La commande la transmet à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. Cette applet de commande modifie le point de terminaison nommé Web pour écouter sur le port 443. La commande transmet l’objet de machine virtuelle à l’applet de commande Update-AzureVM , qui implémente vos modifications.
Paramètres
-ACL
Spécifie un objet de configuration de liste de contrôle d’accès (ACL) que cette applet de commande s’applique au point de terminaison.
Type: | NetworkAclObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DirectServerReturn
Spécifie si cette applet de commande active le retour direct du serveur. Spécifiez $True pour activer ou $False à désactiver.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IdleTimeoutInMinutes
Spécifie le délai d’inactivité TCP, en minutes, pour le point de terminaison.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InformationAction
Spécifie la façon dont cette applet de commande répond à un événement d’information.
Les valeurs valides pour ce paramètre sont :
- Continuer
- Ignorer
- Demander
- SilentlyContinue
- Stop
- Suspendre
Type: | ActionPreference |
Alias: | infa |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InformationVariable
Spécifie une variable d’informations.
Type: | String |
Alias: | iv |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InternalLoadBalancerName
Spécifie le nom de l’équilibreur de charge interne.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerDistribution
Spécifie l’algorithme de distribution de l’équilibreur de charge. Les valeurs valides sont :
- sourceIP. Une affinité de deux tuples : adresse IP source, adresse IP de destination
- sourceIPProtocol. Une affinité de trois tuples : adresse IP source, adresse IP de destination, protocole
- aucun. Une affinité de cinq tuples : adresse IP source, port source, adresse IP de destination, port de destination, protocole
La valeur par défaut n’est pas.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LocalPort
Spécifie le port local, privé, utilisé par ce point de terminaison. Les applications au sein de la machine virtuelle écoutent sur ce port pour les demandes d’entrée de service pour ce point de terminaison.
Type: | Int32 |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom du point de terminaison.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Profile
Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.
Type: | AzureSMProfile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Protocol
Spécifie le protocole du point de terminaison. Les valeurs valides sont :
- tcp
- udp
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PublicPort
Spécifie le port public utilisé par le point de terminaison.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VirtualIPName
Spécifie le nom d’une adresse IP virtuelle associée par Azure au point de terminaison. Votre service peut avoir plusieurs adresses IP virtuelles. Pour créer des adresses IP virtuelles, utilisez l’applet de commande Add-AzureVirtualIP .
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VM
Spécifie la machine virtuelle à laquelle appartient le point de terminaison.
Type: | IPersistentVM |
Alias: | InputObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |