Pierwsze polecenie pobiera tabelę tras o nazwie RouteTable01 przy użyciu polecenia cmdlet Get-AzRouteTable.
Polecenie przechowuje tabelę w zmiennej $RouteTable.
Drugie polecenie dodaje trasę o nazwie Route13 do tabeli tras przechowywanej w $RouteTable.
Ta trasa przekazuje pakiety do lokalnej sieci wirtualnej.
Przykład 2. Dodawanie trasy do tabeli tras przy użyciu potoku
To polecenie pobiera tabelę tras o nazwie RouteTable01 przy użyciu polecenia Get-AzRouteTable.
Polecenie przekazuje tabelę do bieżącego polecenia cmdlet przy użyciu operatora potoku.
Bieżące polecenie cmdlet dodaje trasę o nazwie Route02, a następnie przekazuje wynik do polecenia cmdlet Set-AzRouteTable , które aktualizuje tabelę w celu odzwierciedlenia zmian.
Przykład 3. Dodawanie trasy z tagiem usługi do tabeli tras (publiczna wersja zapoznawcza)
Pierwsze polecenie pobiera tabelę tras o nazwie RouteTable01 przy użyciu polecenia cmdlet Get-AzRouteTable.
Polecenie przechowuje tabelę w zmiennej $RouteTable.
Drugie polecenie dodaje trasę o nazwie Route13 do tabeli tras przechowywanej w $RouteTable.
Ta trasa przekazuje ruch do prefiksów IP zawartych w tagu usługi AppService do urządzenia wirtualnego.
Parametry
-AcquirePolicyToken
Uzyskaj token Azure Policy automatycznie dla tej operacji zasobu.
Określa miejsce docelowe w formacie CIDR (Classless Interdomain Routing), do którego ma zastosowanie trasa. Możesz również określić tutaj tag usługi (ta funkcja jest dostępna w publicznej wersji zapoznawczej).
Określa adres IP następnego przeskoku, do którego ta trasa przekazuje pakiety.
W przypadku wartości NextHopType usługi VirtualAppliance podaj pojedynczy adres IP urządzenia wirtualnego dodanego do sieci wirtualnej Azure.
W przypadku wartości NextHopType elementu VirtualApplianceEcmp podaj między 2 i 64 adresy IP w celu równoważenia obciążenia ruchu przy użyciu routingu wieloszybowego (ECMP, equal-cost multi-path).
Określa sposób przekazywania pakietów przez tę trasę.
Dopuszczalne wartości tego parametru to:
Internet.
Domyślna brama internetowa dostarczana przez Azure.
None.
Jeśli określisz tę wartość, trasa nie przekazuje pakietów.
VirtualAppliance.
Urządzenie wirtualne dodawane do sieci wirtualnej Azure.
VirtualApplianceEcmp.
Wiele urządzeń wirtualnych, w których ruch jest równoważony przy użyciu routingu wielościeżkowego (ECMP, equal-cost multi-path). Podaj adresy IP urządzenia za pomocą parametru NextHopIpAddress .
VirtualNetworkGateway.
Brama wirtualnej sieci prywatnej Azure serwer-serwer.
VnetLocal.
Lokalna sieć wirtualna.
Jeśli masz dwie podsieci, 10.1.0.0/16 i 10.2.0.0/16 w tej samej sieci wirtualnej, wybierz wartość VnetLocal dla każdej podsieci, aby przekazać dalej do innej podsieci.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.