Get-AzRecoveryServicesBackupItem

Возвращает элементы из контейнера в резервном копировании.

Синтаксис

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>]

Описание

Командлет Get-AzRecoveryServicesBackupItem получает список защищенных элементов в контейнере и состояние защиты элементов. Контейнер, зарегистрированный в хранилище служб восстановления Azure, может содержать один или несколько элементов, которые можно защитить. Для виртуальных машин Azure в контейнере виртуальных машин может быть только один элемент резервного копирования. Задайте контекст хранилища с помощью параметра -VaultId.

Примеры

Пример 1. Получение элемента из контейнера резервного копирования

$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

Первая команда получает контейнер типа AzureVM, а затем сохраняет его в переменной $Container. Вторая команда получает элемент резервного копирования с именем V2VM в $Container, а затем сохраняет его в переменной $BackupItem.

Пример 2. Получение элемента общей папки Azure из 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"

Первая команда получает контейнер типа Azure служба хранилища, а затем сохраняет его в переменной $Container. Вторая команда получает элемент backup, чей friendlyName соответствует значению, переданном в параметре FriendlyName, а затем сохраняет его в переменной $BackupItem. Использование параметра FriendlyName может привести к возврату нескольких файлового ресурса Azure. В таких случаях выполните командлет, передав значение параметра -Name в качестве свойства Name, возвращаемого в результирующем наборе $BackupItem.

Параметры

-BackupManagementType

Класс защищаемых ресурсов. Допустимые значения для этого параметра:

  • 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

Указывает объект контейнера, из которого этот командлет получает элементы резервного копирования. Чтобы получить AzureRmRecoveryServicesBackupContainer, используйте командлет Get-AzRecoveryServicesBackupContainer .

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

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

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

-DeleteState

Указывает значение deletestate элемента. Допустимые значения для этого параметра:

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

-FriendlyName

FriendlyName элемента резервного копирования

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

-Name

Указывает имя элемента резервного копирования. Для общей папки укажите уникальный идентификатор защищенного файлового ресурса.

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

-Policy

Объект политики защиты.

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

-ProtectionState

Указывает состояние защиты. Допустимые значения для этого параметра:

  • IRPending. Начальная синхронизация еще не запущена, и точка восстановления еще отсутствует.
  • Защищенный. Защита продолжается.
  • ProtectionError. Возникает ошибка защиты.
  • ProtectionStopped. Защита отключена.
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

Указывает общее состояние защиты элемента в контейнере. Допустимые значения для этого параметра:

  • Работоспособно
  • Unhealthy
Type:ItemProtectionStatus
Accepted values:Healthy, Unhealthy
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSecondaryRegion

Фильтры из дополнительного региона для восстановления между регионами

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

-VaultId

Идентификатор ARM хранилища служб восстановления.

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

-WorkloadType

Тип рабочей нагрузки ресурса. Допустимые значения для этого параметра:

  • 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

Входные данные

ContainerBase

String

Выходные данные

ItemBase