Freigeben über


Set-AzureRoute

Erstellt eine Route in einer Routentabelle.

Hinweis

Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.

Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.

Syntax

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

Beschreibung

Das Cmdlet Set-AzureRoute erstellt eine Route in einer Routentabelle. Die neue Route wird fast sofort auf den virtuellen Computern wirksam, die der Routentabelle zugeordnet sind.

Beispiele

Beispiel 1: Hinzufügen einer virtuellen Appliance für die nächste Hoproute

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

Mit diesem Befehl wird eine Routetabelle namens ApplianceRouteTable an dem angegebenen Speicherort erstellt. Der Befehl übergibt diese Routingtabelle an das aktuelle Cmdlet. Das aktuelle Cmdlet fügt eine Route namens ApplianceRoute03 hinzu, bei der es sich um einen virtualAppliance-Nächsten Hoptyp handelt. Der Befehl gibt die nächste Hop-IP-Adresse und das Adresspräfix für die Route an.

Beispiel 2: Hinzufügen einer nächsten Hoproute für das 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

Dieser Befehl ruft eine Routentabelle namens ApplianceRouteTable ab. Der Befehl übergibt diese Routingtabelle an das aktuelle Cmdlet. Das aktuelle Cmdlet fügt eine Route namens InternetRoute hinzu, bei der es sich um einen nächsten Hoptyp für das Internet handelt. Der Befehl gibt das Adresspräfix für die Route an.

Parameter

-AddressPrefix

Gibt ein Adresspräfix für die neue Route an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NextHopIpAddress

Gibt die IP-Adresse der Appliance an, bei der es sich um den nächsten Hop für Datenverkehr handelt, der diese Route verwendet. Geben Sie diesen Wert nur an, wenn Sie einen Wert von VirtualAppliance für den Parameter NextHopType angeben.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NextHopType

Gibt den nächsten Hoptyp für Datenverkehr an, der diese Route verwendet. Gültige Werte sind:

  • VPNGateway
  • VNETLocal
  • Internet
  • VirtualAppliance
  • Null
Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Profile

Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.

Typ:AzureSMProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RouteName

Gibt einen Namen für die neue Route an, die dieses Cmdlet hinzufügt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RouteTable

Gibt die Routentabelle an, der dieses Cmdlet die neue Route hinzufügt.

Typ:IRouteTable
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False