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 |