Get-AzExpressRouteCircuitAuthorization

Ottiene informazioni sulle autorizzazioni del circuito ExpressRoute.

Sintassi

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

Descrizione

Il cmdlet Get-AzExpressRouteCircuitAuthorization ottiene informazioni sulle autorizzazioni assegnate a un circuito ExpressRoute. I circuiti ExpressRoute connettono la rete locale al cloud Microsoft usando un provider di connettività anziché la rete Internet pubblica. Il proprietario di un circuito ExpressRoute può creare fino a 10 autorizzazioni per ogni circuito; queste autorizzazioni generano una chiave di autorizzazione che può essere usata da un proprietario della rete virtuale per connettere la propria rete al circuito (un'autorizzazione per ogni rete virtuale). Le chiavi di autorizzazione, nonché altre informazioni sull'autorizzazione, possono essere visualizzate in qualsiasi momento eseguendo Get-AzExpressRouteCircuitAuthorization.

Esempio

Esempio 1: Ottenere tutte le autorizzazioni di ExpressRoute

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

Questi comandi restituiscono informazioni su tutte le autorizzazioni di ExpressRoute associate a un circuito ExpressRoute. Il primo comando usa il cmdlet Get-AzExpressRouteCircuit per creare un riferimento a un oggetto a un circuito denominato ContosoCircuit. Tale riferimento all'oggetto viene archiviato nella variabile $Circuit. Il secondo comando usa quindi il riferimento all'oggetto e il cmdlet Get-AzExpressRouteCircuitAuthorization per restituire informazioni sulle autorizzazioni associate a ContosoCircuit.

Esempio 2: Ottenere tutte le autorizzazioni di ExpressRoute usando il cmdlet Where-Object

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

Questi comandi rappresentano una variante dei comandi usati nell'esempio 1. In questo caso, tuttavia, le informazioni vengono restituite solo per le autorizzazioni disponibili per l'uso, vale a dire per le autorizzazioni che non sono state assegnate a una rete virtuale. A tale scopo, le informazioni sull'autorizzazione del circuito vengono restituite nel comando 2 e vengono inoltrate tramite pipe al cmdlet Where-Object . Where-Object seleziona quindi solo le autorizzazioni in cui la proprietà AuthorizationUseStatus è impostata su Available. Per elencare solo le autorizzazioni non disponibili, usare questa sintassi per la clausola Where: {$_.AuthorizationUseStatus -ne "Available"}

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpressRouteCircuit

Specifica l'autorizzazione del circuito ExpressRoute.

Type:PSExpressRouteCircuit
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Specifica il nome dell'autorizzazione del circuito ExpressRoute ottenuta da questo cmdlet. -Name "ContosoCircuitAuthorization"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

PSExpressRouteCircuit

Output

PSExpressRouteCircuitAuthorization