次の方法で共有


Get-AzRecoveryServicesBackupItem

Backup のコンテナーから項目を取得します。

構文

GetItemsForContainer (既定)

Get-AzRecoveryServicesBackupItem
    [-Container] <ContainerBase>
    [[-Name] <String>]
    [[-ProtectionStatus] <ItemProtectionStatus>]
    [[-ProtectionState] <ItemProtectionState>]
    [-WorkloadType] <WorkloadType>
    [[-DeleteState] <ItemDeleteState>]
    [-FriendlyName <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-UseSecondaryRegion]
    [<CommonParameters>]

GetItemsForVault

Get-AzRecoveryServicesBackupItem
    [-BackupManagementType] <BackupManagementType>
    [[-Name] <String>]
    [[-ProtectionStatus] <ItemProtectionStatus>]
    [[-ProtectionState] <ItemProtectionState>]
    [-WorkloadType] <WorkloadType>
    [[-DeleteState] <ItemDeleteState>]
    [-FriendlyName <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-UseSecondaryRegion]
    [<CommonParameters>]

GetItemsForPolicy

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
規定値:None
指定可能な値:AzureVM, MAB, AzureStorage, AzureWorkload
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

GetItemsForVault
配置:1
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Container

このコマンドレットがバックアップ項目を取得するコンテナー オブジェクトを指定します。 AzureRmRecoveryServicesBackupContainer を取得するには、Get-AzRecoveryServicesBackupContainer コマンドレットを使用します。

パラメーターのプロパティ

型:ContainerBase
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

GetItemsForContainer
配置:1
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-DefaultProfile

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

パラメーターのプロパティ

型:IAzureContextContainer
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-DeleteState

アイテムの deletestate を指定します。このパラメーターに使用できる値は次のとおりです。

  • ToBeDeleted
  • NotDeleted

パラメーターのプロパティ

型:ItemDeleteState
規定値:None
指定可能な値:ToBeDeleted, NotDeleted
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:6
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-FriendlyName

バックアップされた項目の FriendlyName

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

バックアップ項目の名前を指定します。 ファイル共有の場合は、保護されたファイル共有の一意の ID を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:2
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Policy

保護ポリシー オブジェクト。

パラメーターのプロパティ

型:PolicyBase
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

GetItemsForPolicy
配置:1
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ProtectionState

保護の状態を指定します。 このパラメーターに使用できる値は次のとおりです。

  • IRPending。 初期同期が開始されておらず、復旧ポイントがまだありません。
  • 保護。 保護は進行中です。
  • ProtectionError。 保護エラーが発生しました。
  • ProtectionStopped。 保護が無効になっています。

パラメーターのプロパティ

型:ItemProtectionState
規定値:None
指定可能な値:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:4
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ProtectionStatus

コンテナー内の項目の全体的な保護状態を指定します。 このパラメーターに使用できる値は次のとおりです。

  • 元気
  • 不健康

パラメーターのプロパティ

型:ItemProtectionStatus
規定値:None
指定可能な値:Healthy, Unhealthy
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:3
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UseSecondaryRegion

リージョン間復元のセカンダリ リージョンからのフィルター

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-VaultId

Recovery Services コンテナーの ARM ID。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-WorkloadType

リソースのワークロードの種類。 このパラメーターに使用できる値は次のとおりです。

  • AzureVM
  • AzureFiles
  • MSSQL
  • FileFolder
  • SAPHanaDatabase

パラメーターのプロパティ

型:WorkloadType
規定値:None
指定可能な値:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

GetItemsForContainer
配置:5
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False
GetItemsForVault
配置:5
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

ContainerBase

String

出力

ItemBase