Condividi tramite


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.

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 di 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.