Freigeben über


Get-AzRecoveryServicesVault

Ruft eine Liste der Wiederherstellungsdienste-Tresore ab.

Syntax

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

Beschreibung

Das Cmdlet Get-AzRecoveryServicesVault ruft eine Liste der Recovery Services-Tresore im aktuellen Abonnement ab.

Beispiele

Beispiel 1

Get-AzRecoveryServicesVault

Ruft die Liste des Tresors im ausgewählten Abonnement ab.

Beispiel 2

Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"

Ruft die Liste des Tresors in der Ressourcengruppe im ausgewählten Abonnement ab.

Beispiel 3: Get vault MSI, 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

Das erste Cmdlet ruft den Tresor in der Ressourcengruppe mit dem angegebenen Namen ab. Anschließend greifen wir über den Tresor auf die MSI-Informationen zu. Dritte und vierte Befehle werden verwendet, um den öffentlichen Netzwerkzugriff, den Unveränderlichkeitszustand, den Wiederherstellenstatus des Tresors über das Abonnement hinweg abzurufen.

Beispiel 4: Abrufen von Verschlüsselungseigenschaften des Tresors

$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

Das erste Cmdlet ruft den Tresor in der Ressourcengruppe mit dem angegebenen Namen ab. Die zweiten, dritten und vierten Befehle werden verwendet, um die Verschlüsselungseigenschaften (KeyUri, KekIdentity und Infrastrukturverschlüsselung) des Tresors für CMK abzurufen.

Parameter

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen des abzufragenden Tresors an.

Typ:String
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Gibt den Namen der Azure-Ressourcengruppe an, aus der das angegebene Recovery Services -Objekt abgerufen werden soll.

Typ:String
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tag

Gibt die zu abfragenden Tags an.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TagName

Gibt den Schlüssel des abzufragenden Tags an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TagValue

Gibt den Wert des abzufragenden Tags an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

ARSVault

Hinweise

Get-AzRecoveryServicesVault in alter Version von Az.RecoveryServices(<=2.10.0) kann aufgrund eines falschen Assemblyverweises nicht mit Az.Accounts(>=1.8.1) funktionieren. Das Modul Az.RecoveryServices muss auf 2.11.0 oder höher aktualisiert werden, wenn Sie die neuesten Az- oder Az.Accounts verwenden.