Поделиться через


Get-AzRecoveryServicesBackupProtectableItem

Эта команда извлекает все защищенные элементы в определенном контейнере или во всех зарегистрированных контейнерах. Он будет состоять из всех элементов иерархии приложения. Возвращает объекты DOB и их сущности верхнего уровня, такие как Экземпляр, Группа доступности и т. д.

Синтаксис

Get-AzRecoveryServicesBackupProtectableItem
   [[-Container] <ContainerBase>]
   [-WorkloadType] <WorkloadType>
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupProtectableItem
   [[-Container] <ContainerBase>]
   [-WorkloadType] <WorkloadType>
   [[-ItemType] <ProtectableItemType>]
   [-Name <String>]
   [-ServerName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupProtectableItem
   [-ParentID] <String>
   [[-ItemType] <ProtectableItemType>]
   [-Name <String>]
   [-ServerName <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

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

Примеры

Пример 1

$Vault = Get-AzRecoveryServicesVault -Name "MyRecoveryVault"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -VaultId $Vault.Id
$Item = Get-AzRecoveryServicesBackupProtectableItem -Container $Container -ItemType "SQLInstance" -WorkloadType "MSSQL" -VaultId $Vault.ID

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

Параметры

-Container

Контейнер, в котором находится элемент

Тип:ContainerBase
Position:0
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ItemType

Указывает тип защищаемого элемента. Применимые значения: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Тип:ProtectableItemType
Допустимые значения:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя базы данных, экземпляра или группы доступности.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ParentID

Указать идентификатор ARM экземпляра или группы доступности.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ServerName

Указывает имя сервера, к которому принадлежит элемент.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VaultId

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

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WorkloadType

Тип рабочей нагрузки ресурса. Текущие поддерживаемые значения: AzureVM, WindowsServer, AzureFiles, MSSQL

Тип:WorkloadType
Допустимые значения:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

ContainerBase

System.String

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

ProtectableItemBase