Get-AzRecoveryServicesBackupProtectableItem
Esse comando recuperará todos os itens que podem ser protegidos em um determinado contêiner ou em todos os contêineres registrados. Ele consistirá em todos os elementos da hierarquia do aplicativo. Retorna bancos de dados e suas entidades de camada superior, como Instance, AvailabilityGroup etc.
Sintaxe
Get-AzRecoveryServicesBackupProtectableItem
[[-Container] <ContainerBase>]
[-WorkloadType] <WorkloadType>
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesBackupProtectableItem
[[-Container] <ContainerBase>]
[-WorkloadType] <WorkloadType>
[[-ItemType] <ProtectableItemType>]
[-Name <String>]
[-ServerName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesBackupProtectableItem
[-ParentID] <String>
[[-ItemType] <ProtectableItemType>]
[-Name <String>]
[-ServerName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet Get-AzRecoveryServicesBackupProtectableItem obtém a lista de itens que podem ser protegidos em um contêiner e o status de proteção dos itens. Um contêiner registrado em um cofre dos Serviços de Recuperação do Azure pode ter um ou mais itens que podem ser protegidos.
Exemplos
Exemplo 1
$Vault = Get-AzRecoveryServicesVault -Name "MyRecoveryVault"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -VaultId $Vault.Id
$Item = Get-AzRecoveryServicesBackupProtectableItem -Container $Container -ItemType "SQLInstance" -WorkloadType "MSSQL" -VaultId $Vault.ID
O primeiro comando obtém o contêiner do tipo MSSQL e, em seguida, o armazena na variável $Container. O segundo comando obtém o item que pode ser protegido por Backup em $Container e o armazena na variável $Item.
Parâmetros
-Container
Contêiner onde o item reside
Tipo: | ContainerBase |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para a 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 |
-ItemType
Especifica o tipo de item que pode ser protegido. Valores aplicáveis: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).
Tipo: | ProtectableItemType |
Valores aceitos: | SQLDataBase, SQLInstance, SQLAvailabilityGroup |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Name
Especifica o nome do Banco de Dados, Instância ou AvailabilityGroup.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ParentID
Especificado o ID do ARM de uma instância ou AG.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ServerName
Especifica o nome do servidor ao qual o item pertence.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VaultId
ID do ARM do cofre dos Serviços de Recuperação.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-WorkloadType
Tipo de carga de trabalho do recurso. Os valores atuais com suporte são AzureVM, WindowsServer, AzureFiles, MSSQL
Tipo: | WorkloadType |
Valores aceitos: | AzureVM, WindowsServer, AzureFiles, MSSQL |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
System.String