Get-AzRecoveryServicesBackupItem
Obtém os itens de um contêiner no Backup.
Sintaxe
GetItemsForContainer (Padrão)
Get-AzRecoveryServicesBackupItem
[-Container] <ContainerBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
GetItemsForVault
Get-AzRecoveryServicesBackupItem
[-BackupManagementType] <BackupManagementType>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
GetItemsForPolicy
Get-AzRecoveryServicesBackupItem
[-Policy] <PolicyBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Descrição
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 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 de backup chamado V2VM no $Container e, em seguida, armazena-o 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 no parâmetro FriendlyName e, em seguida, armazena-o na variável $BackupItem.
Usar o parâmetro FriendlyName pode resultar no retorno de mais de um Compartilhamento de Arquivos do Azure. Nesses casos, execute o cmdlet passando o valor para -Name parâmetro como a propriedade Name retornada no conjunto de resultados de $BackupItem.
Parâmetros
-BackupManagementType
A classe de recursos que estão sendo protegidos. Os valores aceitáveis para este parâmetro são:
AzureVM
MAB
AzureStorage
AzureWorkload
Propriedades dos parâmetros
Tipo: BackupManagementType
Valor padrão: None
Valores aceites: AzureVM, MAB, AzureStorage, AzureWorkload
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
GetItemsForVault
Posição: 1
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: 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 .
Propriedades dos parâmetros
Tipo: ContainerBase
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
GetItemsForContainer
Posição: 1
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: True
Valor dos argumentos restantes: False
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Propriedades dos parâmetros
Tipo: IAzureContextContainer
Valor padrão: None
Suporta curingas: False
DontShow: False
Pseudónimos: AzContext, AzureRmContext, AzureCredential
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-DeleteState
Especifica o deletestate do item Os valores aceitáveis para este parâmetro são:
Propriedades dos parâmetros
Tipo: ItemDeleteState
Valor padrão: None
Valores aceites: ToBeDeleted, NotDeleted
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: 6
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-FriendlyName
FriendlyName do item de backup
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-Name
Especifica o nome do item de backup. Para compartilhamento de arquivos, especifique a ID exclusiva do compartilhamento de arquivos protegido.
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: 2
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-Policy
Objeto da política de proteção.
Propriedades dos parâmetros
Tipo: PolicyBase
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
GetItemsForPolicy
Posição: 1
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-ProtectionState
Especifica o estado de proteção.
Os valores aceitáveis para este 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 curso.
ProtectionError.
Há um erro de proteção.
ProteçãoParada.
A proteção está desativada.
Propriedades dos parâmetros
Tipo: ItemProtectionState
Valor padrão: None
Valores aceites: IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: 4
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-ProtectionStatus
Especifica o status geral de proteção de um item no contêiner.
Os valores aceitáveis para este parâmetro são:
Propriedades dos parâmetros
Tipo: ItemProtectionStatus
Valor padrão: None
Valores aceites: Healthy, Unhealthy
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: 3
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-UseSecondaryRegion
Filtros da região secundária para restauração entre regiões
Propriedades dos parâmetros
Tipo: SwitchParameter
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-VaultId
ID ARM do Cofre dos Serviços de Recuperação.
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: True
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-WorkloadType
Tipo de carga de trabalho do recurso. Os valores aceitáveis para este parâmetro são:
AzureVM
AzureFiles
MSSQL
FileFolder
SAPHanaDatabase
Propriedades dos parâmetros
Tipo: WorkloadType
Valor padrão: None
Valores aceites: AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
GetItemsForContainer
Posição: 5
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
GetItemsForVault
Posição: 5
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters .
Saídas