Get-AzRecoveryServicesVault

Obtém uma lista de cofres dos Serviços de Recuperação.

Sintaxe

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

O cmdlet Get-AzRecoveryServicesVault obtém uma lista de cofres dos Serviços de Recuperação na assinatura atual.

Exemplos

Exemplo 1

Get-AzRecoveryServicesVault

Obtenha a lista do cofre na assinatura selecionada.

Exemplo 2

Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"

Obtenha a lista do cofre no grupo de recursos na assinatura selecionada.

Exemplo 3: Obter MSI do cofre, 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

O primeiro cmdlet obtém o cofre no grupo de recursos com nome próprio. Em seguida, acessamos as informações do MSI a partir do cofre. Terceiro e quarto comandos são usados para buscar o acesso à rede pública, estado de imutabilidade, estado de restauração de assinatura cruzada do cofre.

Exemplo 4: Obter propriedades de criptografia do cofre

$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

O primeiro cmdlet obtém o cofre no grupo de recursos com nome próprio. O segundo, terceiro e quarto comandos são usados para buscar as propties de criptografia (KeyUri, KekIdentity e criptografia de infraestrutura) do cofre para CMK.

Parâmetros

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

Especifica o nome do cofre para consultar.

Tipo:String
Position:2
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

Especifica o nome do grupo de recursos do Azure do qual recuperar o objeto dos Serviços de Recuperação especificado.

Tipo:String
Position:1
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Tag

Especifica as Tags a serem consultadas

Tipo:Hashtable
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TagName

Especifica a chave da tag a ser consultada

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TagValue

Especifica o valor da marca a ser consultada

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

ARSVault

Notas

Get-AzRecoveryServicesVault na versão antiga do Az.RecoveryServices(<=2.10.0) não pode funcionar com Az.Accounts(>=1.8.1) devido à referência de assembly incorreta. O módulo Az.RecoveryServices precisa ser atualizado para 2.11.0 ou mais recente se você estiver usando o Az ou Az.Accounts mais recente.