Undo-AzRecoveryServicesBackupContainerDeletion
以前に論理的に削除されたバックアップ コンテナーを Recovery Services コンテナーに削除します。
構文
Undo-AzRecoveryServicesBackupContainerDeletion
[-Container] <ContainerBase>
[-BackupManagementType] <BackupManagementType>
[-WorkloadType] <WorkloadType>
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Undo-AzRecoveryServicesBackupContainerDeletion コマンドレットは、論理的に削除されたコンテナーを、遅延削除のマークが付けなくなり、再登録の準備が整った状態に復元します。
例
例 1
$container = Get-AzRecoveryServicesBackupContainer -ResourceGroupName $resourceGroupName -VaultId $vault.ID -BackupManagementType AzureWorkload -ContainerType AzureVMAppContainer | Where-Object { $_.Name -match $containerName}
Undo-AzRecoveryServicesBackupContainerDeletion -Container $container[0] -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID -Force -Confirm:$false
Name ResourceGroupName Status ContainerType WorkloadsPresent HealthStatus
---- ----------------- ------ ------------- ---------------- ------------
VMAppContainer;Compute;rgname;contianerName rgname SoftDeleted AzureVMAppContainer SQL Healthy
この例では、指定したリソース グループとコンテナーから $containerName
という名前のバックアップ コンテナーを取得し、MSSQL ワークロードの論理的に削除されたコンテナーを削除解除します。
-Force
パラメーターは確認プロンプトをバイパスするために使用され、-Confirm:$false
は追加の確認なしでコマンドレットを実行します。
パラメーター
-BackupManagementType
保護されているリソースのクラス。 現在、このコマンドレットでサポートされている値は次のとおりです。
型: | BackupManagementType |
指定可能な値: | AzureVM, AzureWorkload, AzureStorage |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Container
項目が存在するコンテナー
型: | ContainerBase |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Force
コンテナーを強制的に登録します (確認ダイアログが表示されないようにします)。 このパラメーターは省略可能です。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VaultId
Recovery Services コンテナーの ARM ID。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WorkloadType
リソースのワークロードの種類。 現在サポートされている値は次のとおりです。
型: | WorkloadType |
指定可能な値: | AzureVM, AzureFiles, MSSQL, SAPHanaDatabase |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
出力
Azure PowerShell