Get-AzRecoveryServicesBackupItem

Obtém os itens de um contêiner no Backup.

Sintaxe

Get-AzRecoveryServicesBackupItem
   [-Container] <ContainerBase>
   [[-Name] <String>]
   [[-ProtectionStatus] <ItemProtectionStatus>]
   [[-ProtectionState] <ItemProtectionState>]
   [-WorkloadType] <WorkloadType>
   [[-DeleteState] <ItemDeleteState>]
   [-FriendlyName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupItem
   [-BackupManagementType] <BackupManagementType>
   [[-Name] <String>]
   [[-ProtectionStatus] <ItemProtectionStatus>]
   [[-ProtectionState] <ItemProtectionState>]
   [-WorkloadType] <WorkloadType>
   [[-DeleteState] <ItemDeleteState>]
   [-FriendlyName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupItem
   [-Policy] <PolicyBase>
   [[-Name] <String>]
   [[-ProtectionStatus] <ItemProtectionStatus>]
   [[-ProtectionState] <ItemProtectionState>]
   [[-DeleteState] <ItemDeleteState>]
   [-FriendlyName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]

Description

O cmdlet Get-AzRecoveryServicesBackupItem obtém a lista de itens 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. Para máquinas virtuais do Azure, pode haver apenas um item de backup no contêiner da máquina virtual. Defina o contexto do cofre usando o parâmetro -VaultId.

Exemplos

Exemplo 1: Obter um item de um contêiner de backup

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName "V2VM" -VaultId $vault.ID
$BackupItem = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType AzureVM -VaultId $vault.ID

O primeiro comando obtém o contêiner do tipo AzureVM e o armazena na variável $Container. O segundo comando obtém o item de backup chamado V2VM em $Container e o armazena na variável $BackupItem.

Exemplo 2: Obter um Item de Compartilhamento de Arquivos do Azure de FriendlyName

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureStorage -FriendlyName "StorageAccount1" -VaultId $vault.ID
$BackupItem = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType AzureFiles -VaultId $vault.ID -FriendlyName "FileShareName"

O primeiro comando obtém o contêiner do tipo AzureStorage e, em seguida, o armazena na variável $Container. O segundo comando obtém o item Backup cujo friendlyName corresponde ao valor passado no parâmetro FriendlyName e, em seguida, armazena-o na variável $BackupItem. O uso do parâmetro FriendlyName pode resultar no retorno de mais de um compartilhamento de arquivos do Azure. Nesses casos, execute o cmdlet passando o valor do parâmetro -Name como a propriedade Name retornada no conjunto de resultados de $BackupItem.

Parâmetros

-BackupManagementType

A classe de recursos que está sendo protegida. Os valores aceitáveis para esse parâmetro são:

  • AzureVM
  • MAB
  • AzureStorage
  • AzureWorkload
Tipo:BackupManagementType
Valores aceitos:AzureVM, MAB, AzureStorage, AzureWorkload
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Container

Especifica um objeto de contêiner do qual esse cmdlet obtém itens de backup. Para obter um AzureRmRecoveryServicesBackupContainer, use o cmdlet Get-AzRecoveryServicesBackupContainer .

Tipo:ContainerBase
Cargo:1
Valor padrão:None
Obrigatório:True
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

-DeleteState

Especifica o deletestate do item Os valores aceitáveis para este parâmetro são:

  • A ser excluído
  • Não excluído
Tipo:ItemDeleteState
Valores aceitos:ToBeDeleted, NotDeleted
Cargo:6
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-FriendlyName

FriendlyName do item de backup

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

-Name

Especifica o nome do item de backup. Para compartilhamento de arquivos, especifique a ID exclusiva do compartilhamento de arquivos protegido.

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

-Policy

Objeto de política de proteção.

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

-ProtectionState

Especifica o estado de proteção. Os valores aceitáveis para esse parâmetro são:

  • IRPending. A sincronização inicial não foi iniciada e ainda não há ponto de recuperação.
  • Protegido. A proteção é contínua.
  • ProtectionError. Há um erro de proteção.
  • ProteçãoParada. A proteção está desativada.
Tipo:ItemProtectionState
Valores aceitos:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Cargo:4
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProtectionStatus

Especifica o status de proteção geral de um item no contêiner. Os valores aceitáveis para esse parâmetro são:

  • Healthy
  • Unhealthy
Tipo:ItemProtectionStatus
Valores aceitos:Healthy, Unhealthy
Cargo:3
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UseSecondaryRegion

Filtros da região secundária para restauração entre regiões

Tipo:SwitchParameter
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 aceitáveis para esse parâmetro são:

  • AzureVM
  • AzureFiles
  • MSSQL
  • Pasta de arquivos
  • SAPHanaDatabase
Tipo:WorkloadType
Valores aceitos:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Cargo:5
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

ContainerBase

String

Saídas

ItemBase