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"
Первая команда получает контейнер типа AzureStorage, а затем сохраняет его в переменной $Container. Вторая команда получает элемент backup, чей friendlyName соответствует значению, переданном в параметре FriendlyName, а затем сохраняет его в переменной $BackupItem. Использование параметра FriendlyName может привести к возврату нескольких файлового ресурса Azure. В таких случаях выполните командлет, передав значение параметра -Name в качестве свойства Name, возвращаемого в результирующем наборе $BackupItem.
Параметры
-BackupManagementType
Класс защищаемых ресурсов. Допустимые значения для этого параметра:
- AzureVM
- MAB
- AzureStorage
- AzureWorkload
Тип: | BackupManagementType |
Допустимые значения: | AzureVM, MAB, AzureStorage, AzureWorkload |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Container
Указывает объект контейнера, из которого этот командлет получает элементы резервного копирования. Чтобы получить AzureRmRecoveryServicesBackupContainer, используйте командлет Get-AzRecoveryServicesBackupContainer .
Тип: | ContainerBase |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DeleteState
Указывает значение deletestate элемента. Допустимые значения для этого параметра:
- ToBeDeleted
- NotDeleted
Тип: | ItemDeleteState |
Допустимые значения: | ToBeDeleted, NotDeleted |
Position: | 6 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FriendlyName
FriendlyName элемента резервного копирования
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя элемента резервного копирования. Для общей папки укажите уникальный идентификатор защищенного файлового ресурса.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Policy
Объект политики защиты.
Тип: | PolicyBase |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ProtectionState
Указывает состояние защиты. Допустимые значения для этого параметра:
- IRPending. Начальная синхронизация еще не запущена, и точка восстановления еще отсутствует.
- Защищенный. Защита продолжается.
- ProtectionError. Возникает ошибка защиты.
- ProtectionStopped. Защита отключена.
Тип: | ItemProtectionState |
Допустимые значения: | IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended |
Position: | 4 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ProtectionStatus
Указывает общее состояние защиты элемента в контейнере. Допустимые значения для этого параметра:
- Работоспособно
- Unhealthy
Тип: | ItemProtectionStatus |
Допустимые значения: | Healthy, Unhealthy |
Position: | 3 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UseSecondaryRegion
Фильтры из дополнительного региона для восстановления между регионами
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VaultId
Идентификатор ARM хранилища служб восстановления.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WorkloadType
Тип рабочей нагрузки ресурса. Допустимые значения для этого параметра:
- AzureVM
- AzureFiles
- MSSQL
- FileFolder
- SAPHanaDatabase
Тип: | WorkloadType |
Допустимые значения: | AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase |
Position: | 5 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell