Sdílet prostřednictvím


Get-AzExpressRouteCircuitAuthorization

Získá informace o autorizaci okruhů ExpressRoute.

Syntax

Get-AzExpressRouteCircuitAuthorization
   [-Name <String>]
   -ExpressRouteCircuit <PSExpressRouteCircuit>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina Get-AzExpressRouteCircuitAuthorization získá informace o autorizaci přiřazených okruhu ExpressRoute. Okruhy ExpressRoute propojují vaši místní síť s cloudem Microsoftu pomocí poskytovatele připojení místo veřejného internetu. Vlastník okruhu ExpressRoute může vytvořit pro každý okruh až 10 autorizací; Tato autorizace generují autorizační klíč, který může použít vlastník virtuální sítě k připojení své sítě k okruhu (jedna autorizace na virtuální síť). Autorizační klíče a další informace o autorizaci je možné kdykoli zobrazit spuštěním rutiny Get-AzExpressRouteCircuitAuthorization.

Příklady

Příklad 1: Získání všech autorizací ExpressRoute

$Circuit = Get-AzExpressRouteCircuit -Name "ContosoCircuit" -ResourceGroupName "ContosoResourceGroup"
Get-AzExpressRouteCircuitAuthorization -ExpressRouteCircuit $Circuit

Tyto příkazy vrací informace o všech autorizacích ExpressRoute přidružených k okruhu ExpressRoute. První příkaz pomocí rutiny Get-AzExpressRouteCircuit vytvoří odkaz objektu na okruh s názvem ContosoCircuit; tento odkaz na objekt je uložen v proměnné $Circuit. Druhý příkaz pak použije tento odkaz na objekt a Rutinu Get-AzExpressRouteCircuitAuthorization k vrácení informací o autorizaci přidružených k ContosoCircuit.

Příklad 2: Získání všech autorizací ExpressRoute pomocí rutiny Where-Object

$Circuit = Get-AzExpressRouteCircuit -Name "ContosoCircuit" -ResourceGroupName "ContosoResourceGroup"
 Get-AzExpressRouteCircuitAuthorization -ExpressRouteCircuit $Circuit | Where-Object {$_.AuthorizationUseStatus -eq "Available"}

Tyto příkazy představují variantu příkazů použitých v příkladu 1. V tomto případě se ale informace vrátí jenom pro autorizace, které jsou k dispozici pro použití (to znamená pro autorizace, které nebyly přiřazeny k virtuální síti). K tomu se v příkazu 2 vrátí informace o autorizaci okruhu a předá se do rutiny Where-Object . Where-Object pak vybere pouze ty autorizace, kde AuthorizationUseStatus vlastnost je nastavena na Available. Pokud chcete zobrazit seznam pouze těch autorizací, které nejsou k dispozici, použijte tuto syntaxi pro klauzuli Where: {$_.AuthorizationUseStatus -ne "Available"}

Parametry

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpressRouteCircuit

Určuje autorizaci okruhu ExpressRoute.

Typ:PSExpressRouteCircuit
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Určuje název autorizace okruhu ExpressRoute, který tato rutina získá. -Name "ContosoCircuitAuthorization"

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSExpressRouteCircuit

Výstupy

PSExpressRouteCircuitAuthorization