Dela via


Set-AzureRoute

Skapar en väg i en routningstabell.

Kommentar

De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.

Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.

Syntax

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

Description

Set-AzureRoute-cmdleten skapar en väg i en routningstabell. Den nya vägen börjar gälla nästan omedelbart på de virtuella datorer som är associerade med routningstabellen.

Exempel

Exempel 1: Lägg till en virtuell installation nästa hoppväg

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

Det här kommandot skapar en routningstabell med namnet ApplianceRouteTable på den angivna platsen. Kommandot skickar routningstabellen till den aktuella cmdleten. Den aktuella cmdleten lägger till en väg med namnet ApplianceRoute03, som är en VirtualAppliance nästa hopptyp. Kommandot anger nästa hopp-IP-adress och adressprefixet för vägen.

Exempel 2: Lägg till en nästa hoppväg på 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

Det här kommandot hämtar en routningstabell med namnet ApplianceRouteTable. Kommandot skickar routningstabellen till den aktuella cmdleten. Den aktuella cmdleten lägger till en väg med namnet InternetRoute, som är en Internet-nästa hopptyp. Kommandot anger adressprefixet för vägen.

Parametrar

-AddressPrefix

Anger ett adressprefix för den nya vägen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NextHopIpAddress

Anger IP-adressen för den installation som är nästa hopp för trafik som använder den här vägen. Ange endast det här värdet om du anger värdet VirtualAppliance för parametern NextHopType .

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NextHopType

Anger nästa hopptyp för trafik som använder den här vägen. Giltiga värden är:

  • VPNGateway
  • VNETLocal
  • Internet
  • VirtualAppliance
  • Null
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Typ:AzureSMProfile
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RouteName

Anger ett namn på den nya vägen som den här cmdleten lägger till.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RouteTable

Anger den routningstabell som den här cmdleten lägger till den nya vägen till.

Typ:IRouteTable
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False