Compartilhar via


Get-AzRecoveryServicesBackupProtectableItem

Esse comando recuperará todos os itens 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 Instância, Grupo de Disponibilidade 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 protegíveis 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 o armazena na variável $Container. O segundo comando obtém o item protegido de backup em $Container e o armazena na variável $Item.

Parâmetros

-Container

Contêiner em que 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 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 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 Grupo de Disponibilidade.

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

-ParentID

Especifica a 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

ContainerBase

System.String

Saídas

ProtectableItemBase