Add-AzureRmRouteConfig
Yol tablosuna yol ekler.
Uyarı
AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.
AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.
Sözdizimi
Add-AzureRmRouteConfig
-RouteTable <PSRouteTable>
[-Name <String>]
[-AddressPrefix <String>]
[-NextHopType <String>]
[-NextHopIpAddress <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Add-AzureRmRouteConfig cmdlet'i bir Azure yol tablosuna yol ekler.
Örnekler
Örnek 1: Yol tablosuna yol ekleme
PS C:\>$RouteTable = Get-AzureRmRouteTable -ResourceGroupName "ResourceGroup11" -Name "RouteTable01"
PS C:\> Add-AzureRmRouteConfig -Name "Route13" -AddressPrefix 10.3.0.0/16 -NextHopType "VnetLocal" -RouteTable $RouteTable
İlk komut, Get-AzureRmRouteTable cmdlet'ini kullanarak RouteTable01 adlı bir yol tablosu alır. komutu tabloyu $RouteTable değişkeninde depolar. İkinci komut, $RouteTable depolanan yol tablosuna Route13 adlı bir yol ekler. Bu yol paketleri yerel sanal ağa iletir.
Örnek 2: İşlem hattını kullanarak yol tablosuna yol ekleme
PS C:\>Get-AzureRmRouteTable -ResourceGroupName "ResourceGroup11" -Name "RouteTable01" | Add-AzureRmRouteConfig -Name "Route02" -AddressPrefix 10.2.0.0/16 -NextHopType VnetLocal | Set-AzureRmRouteTable
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 : []
Bu komut, Get-AzureRmRouteTable kullanarak RouteTable01 adlı yol tablosunu alır. komut, işlem hattı işlecini kullanarak bu tabloyu geçerli cmdlet'e geçirir. Geçerli cmdlet Route02 adlı yolu ekler ve ardından sonucu Set-AzureRmRouteTable cmdlet'ine geçirir ve bu da tabloyu değişikliklerinizi yansıtacak şekilde güncelleştirir.
Parametreler
-AddressPrefix
Hedefi, yolun uygulandığı Sınıfsız Etki Alanı Arası Yönlendirme (CIDR) biçiminde belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Yol tablosuna eklenecek yolun adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-NextHopIpAddress
Azure sanal ağınıza eklediğiniz bir sanal gerecin IP adresini belirtir. Bu yol paketleri bu adrese iletir. Bu parametreyi yalnızca NextHopType parametresi için VirtualAppliance değeri belirtirseniz belirtin.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-NextHopType
Bu yolun paketleri nasıl ilettiğini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- İnternet. Azure tarafından sağlanan varsayılan İnternet ağ geçidi.
- Yok. Bu değeri belirtirseniz, yol paketleri iletmez.
- VirtualAppliance. Azure sanal ağınıza eklediğiniz sanal gereç.
- VirtualNetworkGateway. Azure sunucusundan sunucuya sanal özel ağ geçidi.
- VnetLocal. Yerel sanal ağ. Aynı sanal ağda 10.1.0.0/16 ve 10.2.0.0/16 olmak üzere iki alt ağınız varsa, diğer alt ağa iletecek her alt ağ için bir VnetLocal değeri seçin.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-RouteTable
Bu cmdlet'in yol eklediği yol tablosunu belirtir.
Tür: | PSRouteTable |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |