Condividi tramite


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.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ExpressRouteCircuit

Specifica l'autorizzazione del circuito ExpressRoute.

Tipo:PSExpressRouteCircuit
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSExpressRouteCircuit

Output

PSExpressRouteCircuitAuthorization