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 |
Входные данные
System.String
Выходные данные
Azure PowerShell