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
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.
Ähnliche Themen
Azure PowerShell