Get-AzRecoveryServicesVault

Obtient la liste des coffres Recovery Services.

Syntaxe

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

Description

L’applet de commande Get-AzRecoveryServicesVault obtient la liste des coffres Recovery Services dans l’abonnement actuel.

Exemples

Exemple 1

Get-AzRecoveryServicesVault

Obtenez la liste du coffre dans l’abonnement sélectionné.

Exemple 2

Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"

Obtenez la liste du coffre dans le groupe de ressources dans l’abonnement sélectionné.

Exemple 3 : Obtenir msi du coffre, 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

La première applet de commande obtient le coffre dans le groupe de ressources avec un nom donné. Ensuite, nous accédons aux informations MSI à partir du coffre. Les troisième et quatrième commandes sont utilisées pour récupérer l’accès au réseau public, l’état d’immuabilité, l’état de restauration entre abonnements du coffre.

Exemple 4 : Obtenir les propriétés de chiffrement du coffre

$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

La première applet de commande obtient le coffre dans le groupe de ressources avec un nom donné. Les deuxième, troisième et quatrième commandes sont utilisées pour extraire les propriétés de chiffrement (KeyUri, KekIdentity et chiffrement d’infrastructure) du coffre pour CMK.

Paramètres

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom du coffre à interroger.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Spécifie le nom du groupe de ressources Azure à partir duquel récupérer l’objet Recovery Services spécifié.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Tag

Spécifie les balises à interroger

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TagName

Spécifie la clé de la balise à interroger

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TagValue

Spécifie la valeur de la balise à interroger

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

ARSVault

Notes

Get-AzRecoveryServicesVault dans l’ancienne version d’Az.RecoveryServices(<=2.10.0) ne peut pas fonctionner avec Az.Accounts(>=1.8.1) en raison d’une référence d’assembly incorrecte. Le module Az.RecoveryServices doit être mis à niveau vers la version 2.11.0 ou ultérieure si vous utilisez la dernière version d’Az ou Az.Accounts.