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 de cofres na assinatura selecionada.

Exemplo 2

Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"

Obtenha a lista de cofres 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 o nome fornecido. Em seguida, acessamos as informações do MSI do cofre. O terceiro e o quarto comandos são usados para buscar o acesso à rede pública, o estado de imutabilidade, o estado de restauração entre assinaturas 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 o nome fornecido. O segundo, terceiro e quarto comandos são usados para buscar as propriedades 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
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifica o nome do cofre a ser consultado.

Tipo:String
Cargo:2
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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
Cargo:1
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Tag

Especifica as marcas a serem consultadas

Tipo:Hashtable
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TagName

Especifica a chave da marca a ser consultada

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TagValue

Especifica o valor da marca a ser consultada

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

ARSVault

Observações

Get-AzRecoveryServicesVault na versão antiga de Az.RecoveryServices(<=2.10.0) não pode funcionar com Az.Accounts(>=1.8.1) devido à referência incorreta do assembly. 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.