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
Output
PSExpressRouteCircuitAuthorization