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
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.
Links Relacionados
Azure PowerShell