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
Saídas
Links Relacionados
Azure PowerShell