Megosztás a következőn keresztül:


Add-AzRouteConfig

Útvonal hozzáadása útvonaltáblához.

Syntax

Add-AzRouteConfig
   -RouteTable <PSRouteTable>
   [-Name <String>]
   [-AddressPrefix <String>]
   [-NextHopType <String>]
   [-NextHopIpAddress <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Az Add-AzRouteConfig parancsmag egy útvonalat ad hozzá egy Azure-útvonaltáblához.

Példák

1. példa: Útvonal hozzáadása útvonaltáblához

$RouteTable = Get-AzRouteTable -ResourceGroupName "ResourceGroup11" -Name "RouteTable01"
Add-AzRouteConfig -Name "Route13" -AddressPrefix 10.3.0.0/16 -NextHopType "VnetLocal" -RouteTable $RouteTable

Az első parancs a Get-AzRouteTable parancsmaggal lekéri a RouteTable01 nevű útvonaltáblát. A parancs a táblát a $RouteTable változóban tárolja. A második parancs hozzáad egy Route13 nevű útvonalat a $RouteTable tárolt útvonaltáblához. Ez az útvonal továbbítja a csomagokat a helyi virtuális hálózatnak.

2. példa: Útvonal hozzáadása útvonaltáblához a folyamat használatával

Get-AzRouteTable -ResourceGroupName "ResourceGroup11" -Name "RouteTable01" | Add-AzRouteConfig -Name "Route02" -AddressPrefix 10.2.0.0/16 -NextHopType VnetLocal | Set-AzRouteTable

Name              : routetable01
ResourceGroupName : ResourceGroup11
Location          : eastus
Id                : /subscriptions/xxxx-xxxx-xxxx-xxxx/resourceGroups/ResourceGroup11/providers/Microsoft.Networ
                    k/routeTables/routetable01
Etag              : W/"f13e1bc8-d41f-44d0-882d-b8b5a1134f59"
ProvisioningState : Succeeded
Tags              : 
Routes            : [
                      {
                        "Name": "route07",
                        "Etag": "W/\"f13e1bc8-d41f-44d0-882d-b8b5a1134f59\"",
                        "Id": "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourceGroups/ResourceGroup11/providers/Micro
                    soft.Network/routeTables/routetable01/routes/route07",
                        "AddressPrefix": "10.1.0.0/16",
                        "NextHopType": "VnetLocal",
                        "NextHopIpAddress": null, 
                        "ProvisioningState": "Succeeded"
                      },
                      {
                        "Name": "route02",
                        "Etag": "W/\"f13e1bc8-d41f-44d0-882d-b8b5a1134f59\"",
                        "Id": "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourceGroups/ResourceGroup11/providers/Micro
                    soft.Network/routeTables/routetable01/routes/route02",
                        "AddressPrefix": "10.2.0.0/16",
                        "NextHopType": "VnetLocal",
                        "NextHopIpAddress": null, 
                        "ProvisioningState": "Succeeded"
                      },
                      {
                        "Name": "route13",
                        "Etag": null, 
                        "Id": null, 
                        "AddressPrefix": "10.3.0.0/16",
                        "NextHopType": "VnetLocal",
                        "NextHopIpAddress": null, 
                        "ProvisioningState": null
                      }
                    ] 
Subnets           : []

Ez a parancs lekéri a RouteTable01 nevű útvonaltáblát a Get-AzRouteTable használatával. A parancs a folyamatkezelővel továbbítja a táblát az aktuális parancsmagnak. Az aktuális parancsmag hozzáadja a Route02 nevű útvonalat, majd átadja az eredményt a Set-AzRouteTable parancsmagnak, amely frissíti a táblát a módosításoknak megfelelően.

3. példa: Útvonal hozzáadása szolgáltatáscímkével egy útvonaltáblához (nyilvános előzetes verzió)

$RouteTable = Get-AzRouteTable -ResourceGroupName "ResourceGroup11" -Name "RouteTable01"
Add-AzRouteConfig -Name "Route13" -AddressPrefix "AppService" -NextHopType "VirtualAppliance" -NextHopIpAddress "10.0.2.4" -RouteTable $RouteTable

Az első parancs a Get-AzRouteTable parancsmaggal lekéri a RouteTable01 nevű útvonaltáblát. A parancs a táblát a $RouteTable változóban tárolja. A második parancs hozzáad egy Route13 nevű útvonalat a $RouteTable tárolt útvonaltáblához. Ez az útvonal átirányítja a forgalmat az AppService Service-címke IP-előtagjaira egy virtuális berendezésnek.

Paraméterek

-AddressPrefix

Megadja a célhelyet osztály nélküli tartományközi útválasztás (CIDR) formátumban, amelyre az útvonal vonatkozik. Itt is megadhat egy szolgáltatáscímkét (ez a funkció nyilvános előzetes verzióban érhető el).

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Name

Megadja az útvonaltáblához hozzáadni kívánt útvonal nevét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-NextHopIpAddress

Megadja az Azure-beli virtuális hálózathoz hozzáadott virtuális berendezés IP-címét. Ez az útvonal a csomagokat erre a címre továbbítja. Ezt a paramétert csak akkor adja meg, ha a VirtualAppliance értékét adja meg a NextHopType paraméterhez.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-NextHopType

Meghatározza, hogy ez az útvonal hogyan továbbítja a csomagokat. A paraméter elfogadható értékei a következők:

  • Internet. Az Azure által biztosított alapértelmezett internetes átjáró.
  • Nincs. Ha ezt az értéket adja meg, az útvonal nem továbbítja a csomagokat.
  • VirtualAppliance. Az Azure-beli virtuális hálózathoz hozzáadott virtuális berendezés.
  • VirtualNetworkGateway. Egy Azure server-to-server virtuális magánhálózati átjáró.
  • VnetLocal. A helyi virtuális hálózat. Ha két alhálózattal (10.1.0.0/16 és 10.2.0.0/16) rendelkezik ugyanabban a virtuális hálózatban, válassza ki az egyes alhálózatok VnetLocal értékét a másik alhálózatra való továbbításhoz.
Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-RouteTable

Megadja azt az útvonaltáblát, amelyhez ez a parancsmag hozzáad egy útvonalat.

Típus:PSRouteTable
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

PSRouteTable

String

Kimenetek

PSRouteTable