Get-AzRecoveryServicesBackupItem

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

Syntax

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 de máquina virtual. Defina o contexto do vault 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 Backup chamado V2VM no $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 o armazena na variável $Container. O segundo comando obtém o item Backup cujo friendlyName corresponde ao valor passado em FriendlyName Parameter e, em seguida, o armazena 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
Type:BackupManagementType
Accepted values:AzureVM, MAB, AzureStorage, AzureWorkload
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:ContainerBase
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeleteState

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

  • ToBeDeleted
  • NãoExcluído
Type:ItemDeleteState
Accepted values:ToBeDeleted, NotDeleted
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FriendlyName

FriendlyName do item de backup

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Objeto de política de proteção.

Type:PolicyBase
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 está em andamento.
  • ProtectionError. Há um erro de proteção.
  • ProteçãoParada. A proteção está desativada.
Type:ItemProtectionState
Accepted values:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionStatus

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

  • Healthy
  • Unhealthy
Type:ItemProtectionStatus
Accepted values:Healthy, Unhealthy
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSecondaryRegion

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WorkloadType

Tipo de carga de trabalho do recurso. Os valores aceitáveis para esse parâmetro são:

  • AzureVM
  • AzureFiles
  • MSSQL
  • FileFolder
  • SAPHanaDatabase
Type:WorkloadType
Accepted values:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Position:5
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

ContainerBase

String

Saídas

ItemBase