次の方法で共有


Get-AzRecoveryServicesBackupProtectableItem

このコマンドは、特定のコンテナー内または登録されているすべてのコンテナー全体で、保護可能なすべての項目を取得します。 アプリケーションの階層のすべての要素で構成されます。 DB とその上位層エンティティ (Instance、AvailabilityGroup など) を返します。

構文

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 Recovery Services コンテナーに登録されているコンテナーには、保護できる項目を 1 つ以上含めることができます。

例 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変数に格納します。 2 番目のコマンドは、$Containerでバックアップ保護可能な項目を取得し、$Item変数に格納します。

パラメーター

-Container

項目が存在するコンテナー

型:ContainerBase
配置:0
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ItemType

保護可能な項目の種類を指定します。 適用可能な値: (SQLDataBase、SQLInstance、SQLAvailabilityGroup)。

型:ProtectableItemType
指定可能な値:SQLDataBase, SQLInstance, SQLAvailabilityGroup
配置:2
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

データベース、インスタンス、または AvailabilityGroup の名前を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ParentID

インスタンスまたは AG の ARM ID を指定しました。

型:String
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-ServerName

アイテムが属するサーバーの名前を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VaultId

Recovery Services コンテナーの ARM ID。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-WorkloadType

リソースのワークロードの種類。 現在サポートされている値は、AzureVM、WindowsServer、AzureFiles、MSSQL です

型:WorkloadType
指定可能な値:AzureVM, WindowsServer, AzureFiles, MSSQL
配置:1
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

ContainerBase

System.String

出力

ProtectableItemBase