Get-AzRecoveryServicesBackupItem
Backup のコンテナーから項目を取得します。
構文
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 Recovery Services コンテナーに登録されているコンテナーには、保護できる項目を 1 つ以上含めることができます。 Azure 仮想マシンの場合、仮想マシン コンテナー内に存在できるバックアップ項目は 1 つだけです。 -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変数に格納します。 2 番目のコマンドは、$Containerで V2VM という名前のバックアップ項目を取得し、$BackupItem変数に格納します。
例 2: FriendlyName から Azure ファイル共有項目を取得する
$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変数に格納します。 2 番目のコマンドは、friendlyName パラメーターで渡された値と一致する friendlyName を持つバックアップ項目を取得し、$BackupItem変数に格納します。 FriendlyName パラメーターを使用すると、複数の Azure ファイル共有が返される可能性があります。 このような場合は、$BackupItemの結果セットで返される Name プロパティとして -Name パラメーターの値を渡して、コマンドレットを実行します。
パラメーター
-BackupManagementType
保護されているリソースのクラス。 このパラメーターの有効値は、次のとおりです。
- AzureVM
- MAB
- AzureStorage
- AzureWorkload
型: | BackupManagementType |
指定可能な値: | AzureVM, MAB, AzureStorage, AzureWorkload |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Container
このコマンドレットがバックアップ項目を取得するコンテナー オブジェクトを指定します。 AzureRmRecoveryServicesBackupContainerを取得するには、Get-AzRecoveryServicesBackupContainer コマンドレットを使用します。
型: | ContainerBase |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DeleteState
アイテムの deletestate を指定します。このパラメーターに使用できる値は次のとおりです。
- ToBeDeleted
- NotDeleted
型: | ItemDeleteState |
指定可能な値: | ToBeDeleted, NotDeleted |
配置: | 6 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FriendlyName
バックアップされた項目の FriendlyName
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
バックアップ項目の名前を指定します。 ファイル共有の場合は、保護されたファイル共有の一意の ID を指定します。
型: | String |
配置: | 2 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Policy
保護ポリシー オブジェクト。
型: | PolicyBase |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ProtectionState
保護の状態を指定します。 このパラメーターの有効値は、次のとおりです。
- IRPending。 初期同期が開始されておらず、復旧ポイントがまだありません。
- Protected. 保護は進行中です。
- ProtectionError。 保護エラーが発生しました。
- ProtectionStopped。 保護が無効になっています。
型: | ItemProtectionState |
指定可能な値: | IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended |
配置: | 4 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ProtectionStatus
コンテナー内の項目の全体的な保護状態を指定します。 このパラメーターの有効値は、次のとおりです。
- Healthy
- 異常
型: | ItemProtectionStatus |
指定可能な値: | Healthy, Unhealthy |
配置: | 3 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseSecondaryRegion
リージョン間復元のセカンダリ リージョンからのフィルター
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VaultId
Recovery Services コンテナーの ARM ID。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WorkloadType
リソースのワークロードの種類。 このパラメーターの有効値は、次のとおりです。
- AzureVM
- AzureFiles
- MSSQL
- FileFolder
- SAPHanaDatabase
型: | WorkloadType |
指定可能な値: | AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase |
配置: | 5 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
出力
関連リンク
Azure PowerShell