Get-AzRecoveryServicesVault

Ottiene un elenco di insiemi di credenziali di Servizi di ripristino.

Sintassi

ByTagNameValueParameterSet

Get-AzRecoveryServicesVault
    [[-ResourceGroupName] <String>]
    [[-Name] <String>]
    [-TagName <String>]
    [-TagValue <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ByTagObjectParameterSet

Get-AzRecoveryServicesVault
    [[-ResourceGroupName] <String>]
    [[-Name] <String>]
    -Tag <Hashtable>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Descrizione

Il cmdlet Get-AzRecoveryServicesVault ottiene un elenco di insiemi di credenziali di Servizi di ripristino nella sottoscrizione corrente.

Esempio

Esempio 1

Get-AzRecoveryServicesVault

Ottenere l'elenco di insiemi di credenziali nella sottoscrizione selezionata.

Esempio 2

Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"

Ottenere l'elenco di insiemi di credenziali nel gruppo di risorse nella sottoscrizione selezionata.

Esempio 3: Ottenere l'identità del servizio gestita dell'insieme di credenziali, PublicNetworkAccess, ImmutabilityState, CrossSubscriptionRestoreState

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$vault.Identity | Format-List
$vault.Properties.PublicNetworkAccess
$vault.Properties.ImmutabilitySettings.ImmutabilityState
$vault.Properties.RestoreSettings.CrossSubscriptionRestoreSettings.CrossSubscriptionRestoreState
PrincipalId : XXXXXXXX-XXXX-XXXX
TenantId    : XXXXXXXX-XXXX-XXXX
Type        : SystemAssigned

Enabled
Disabled
Enabled

Il primo cmdlet ottiene l'insieme di credenziali nel gruppo di risorse con il nome specificato. Si accede quindi alle informazioni msi dall'insieme di credenziali. Il terzo e il quarto comando vengono usati per recuperare l'accesso alla rete pubblica, lo stato di immutabilità, lo stato di ripristino tra sottoscrizioni dell'insieme di credenziali.

Esempio 4: Ottenere le proprietà di crittografia dell'insieme di credenziali

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"

$vault.Properties.EncryptionProperty.KeyVaultProperties
$vault.Properties.EncryptionProperty.KekIdentity
$vault.Properties.EncryptionProperty.InfrastructureEncryption
KeyUri
------
https://oss-pstest-keyvault.vault.azure.net/keys/cmk-pstest-key2

UseSystemAssignedIdentity UserAssignedIdentity
------------------------- --------------------
                    False /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/resourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/pstest-uami

Enabled

Il primo cmdlet ottiene l'insieme di credenziali nel gruppo di risorse con il nome specificato. Il secondo, il terzo e il quarto comando vengono usati per recuperare le proprietà di crittografia (KeyUri, KekIdentity e crittografia dell'infrastruttura) dell'insieme di credenziali per la chiave gestita dal cliente.

Esempio 5: Ottenere CostManagementSettings dell'insieme di credenziali

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$vault.Properties.CostManagementSettings.GranularityLevel
ProtectedItemLevel

Il primo cmdlet ottiene l'insieme di credenziali nel gruppo di risorse con il nome specificato. Il secondo comando recupera l'impostazione del livello di granularità della gestione dei costi dell'insieme di credenziali.

Parametri

-DefaultProfile

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

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome dell'insieme di credenziali per cui eseguire una query.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ResourceGroupName

Specifica il nome del gruppo di risorse Azure da cui recuperare l'oggetto Servizi di ripristino specificato.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Tag

Specifica i tag per cui eseguire una query

Proprietà dei parametri

Tipo:Hashtable
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ByTagObjectParameterSet
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TagName

Specifica la chiave del tag per cui eseguire una query

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ByTagNameValueParameterSet
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TagValue

Specifica il valore del tag per cui eseguire una query

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ByTagNameValueParameterSet
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Output

ARSVault

Note

Get-AzRecoveryServicesVault nella versione precedente di Az.RecoveryServices(<=2.10.0) non può funzionare con Az.Accounts(>=1.8.1) a causa di riferimenti all'assembly non corretti. Il modulo Az.RecoveryServices deve essere aggiornato alla versione 2.11.0 o successiva se si usa la versione più recente di Az o Az.Accounts.