Set-AzureRoute

Crée un itinéraire dans une table de routage.

Notes

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Gestion des services. Pour ce qui est des cmdlets permettant de gérer des ressources Azure Resource Manager, consultez le Module Az PowerShell.

Syntax

Set-AzureRoute
   -RouteName <String>
   -AddressPrefix <String>
   -NextHopType <String>
   [-NextHopIpAddress <String>]
   -RouteTable <IRouteTable>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

L’applet de commande Set-AzureRoute crée un itinéraire dans une table de routage. La nouvelle route prend effet presque immédiatement sur les machines virtuelles associées à la table de routage.

Exemples

Exemple 1 : Ajouter un itinéraire de tronçon suivant de l’appliance virtuelle

PS C:\> New-AzureRouteTable -Name "ApplianceRouteTable" -Location "Central US" -Label "Appliance Route Table" | Set-AzureRoute -RouteName "ApplianceRoute03" -AddressPrefix "10.0.0.0/24" -NextHopType VirtualAppliance -NextHopIpAddress "10.0.1.5"

Routes                        Name                          Location                      Label
------                        ----                          --------                      -----
{approute}                    AppRT                         Central US                    Appliance Route Table

Cette commande crée une table de routage nommée ApplianceRouteTable à l’emplacement spécifié. La commande transmet cette table de routage à l’applet de commande actuelle. L’applet de commande actuelle ajoute un itinéraire nommé ApplianceRoute03, qui est un type de tronçon suivant VirtualAppliance. La commande spécifie l’adresse IP du tronçon suivant et le préfixe d’adresse de l’itinéraire.

Exemple 2 : Ajouter un itinéraire de tronçon suivant Internet

PS C:\> Get-AzureRouteTable -Name "ApplianceRouteTable" | Set-AzureRoute -RouteName "InternetRoute" -AddressPrefix "0.0.0.0/0" -NextHopType Internet

Routes                        Name                          Location                      Label
------                        ----                          --------                      -----
{approute, internetroute}     AppRT                         Central US                    Appliance Route Table

Cette commande obtient une table de routage nommée ApplianceRouteTable. La commande transmet cette table de routage à l’applet de commande actuelle. L’applet de commande actuelle ajoute un itinéraire nommé InternetRoute, qui est un type de tronçon suivant Internet. La commande spécifie le préfixe d’adresse de l’itinéraire.

Paramètres

-AddressPrefix

Spécifie un préfixe d’adresse pour le nouvel itinéraire.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NextHopIpAddress

Spécifie l’adresse IP de l’appliance qui est le tronçon suivant pour le trafic qui utilise cet itinéraire. Spécifiez cette valeur uniquement si vous spécifiez une valeur de VirtualAppliance pour le paramètre NextHopType .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NextHopType

Spécifie le type de tronçon suivant pour le trafic qui utilise cet itinéraire. Les valeurs autorisées sont :

  • VPNGateway
  • VNETLocal
  • Internet
  • VirtualAppliance
  • Null
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RouteName

Spécifie un nom pour la nouvelle route que cette applet de commande ajoute.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RouteTable

Spécifie la table de routage à laquelle cette applet de commande ajoute le nouvel itinéraire.

Type:IRouteTable
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False