Get-AzRecoveryServicesBackupProtectableItem

Este comando recuperará todos os itens que podem ser protegidos dentro de um determinado contêiner ou em todos os contêineres registrados. Consistirá em todos os elementos da hierarquia do pedido. Retorna DBs 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 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, em seguida, armazena-o na variável $Container. O segundo comando obtém o item protetor de backup em $Container e, em seguida, armazena-o na variável $Item.

Parâmetros

-Container

Contentor onde o artigo reside

Tipo:ContainerBase
Position:0
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais: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
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ItemType

Especifica o tipo de item passível de proteção. Valores aplicáveis: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Tipo:ProtectableItemType
Valores aceites:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

Especifica o nome do Banco de Dados, Instância ou AvailabilityGroup.

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

-ParentID

Especificado o ID ARM de uma instância ou AG.

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

-ServerName

Especifica o nome do servidor ao qual o item pertence.

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

-VaultId

ID ARM do Cofre dos Serviços de Recuperação.

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

-WorkloadType

Tipo de carga de trabalho do recurso. Os valores atuais suportados são AzureVM, WindowsServer, AzureFiles, MSSQL

Tipo:WorkloadType
Valores aceites:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

ContainerBase

System.String

Saídas

ProtectableItemBase