Get-AzureRmExpressRouteCircuitAuthorization
Získá informace o autorizaci okruhů ExpressRoute.
Upozorňující
Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntaxe
Get-AzureRmExpressRouteCircuitAuthorization
[-Name <String>]
-ExpressRouteCircuit <PSExpressRouteCircuit>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Get-AzureRmExpressRouteCircuitAuthorization 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-AzureRmExpressRouteCircuitAuthorization.
Příklady
Příklad 1: Získání všech autorizací ExpressRoute
$Circuit = Get-AzureRmExpressRouteCircuit -Name "ContosoCircuit" -ResourceGroupName "ContosoResourceGroup"
Get-AzureRmExpressRouteCircuitAuthorization -Circuit $Circuit
Tyto příkazy vrací informace o všech autorizacích ExpressRoute přidružených k okruhu ExpressRoute. První příkaz používá rutinu Get-AzureRmExpressRouteCircuit k vytvoření objektu odkaz 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-AzureRmExpressRouteCircuitAuthorization 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-AzureRmExpressRouteCircuit -Name "ContosoCircuit" -ResourceGroupName "ContosoResourceGroup"
Get-AzureRmExpressRouteCircuitAuthorization -Circuit $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 |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ExpressRouteCircuit
Určuje autorizaci okruhu ExpressRoute.
Typ: | PSExpressRouteCircuit |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Name
Určuje název autorizace okruhu ExpressRoute, který tato rutina získá. -Name "ContosoCircuitAuthorization"
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Parametry: ExpressRouteCircuit (ByValue)
Výstupy
PSExpressRouteCircuitAuthorization