Start-WBVolumeRecovery
Start-WBVolumeRecovery
Starts a volume recovery operation.
構文
Parameter Set: Default
Start-WBVolumeRecovery [-BackupSet] <WBBackupSet> [-VolumeInBackup] <WBVolume> [[-RecoveryTargetVolume] <WBVolume> ] [[-SkipBadClusterCheck]] [[-Async]] [[-Force]] [ <CommonParameters>]
詳細説明
The Start-WBVolumeRecovery cmdlet starts a volume recovery operation from a WBBackupSet backup. The operation formats the recovery target volume before recovery.
パラメーター
-Async
Indicates that Windows PowerShell returns immediately after it starts the operation. The cmdlet does not display status information.
エイリアス |
なし |
必須? |
false |
位置は? |
5 |
既定値 |
なし |
パイプライン入力を許可する |
false |
ワイルドカード文字を許可する |
false |
-BackupSet<WBBackupSet>
Specifies a WBBackupSet object that contains the backup set for the volume recovery operation.
エイリアス |
なし |
必須? |
true |
位置は? |
1 |
既定値 |
なし |
パイプライン入力を許可する |
True (ByValue) |
ワイルドカード文字を許可する |
false |
-Force
Performs the recovery operation without requesting confirmation. By default, the cmdlet prompts you for confirmation.
エイリアス |
なし |
必須? |
false |
位置は? |
6 |
既定値 |
なし |
パイプライン入力を許可する |
false |
ワイルドカード文字を許可する |
false |
-RecoveryTargetVolume<WBVolume>
Specifies a WBVolume object that contains the recovery target volume. If you do not specify a recovery target volume, the original volume is the recovery target volume. The recovery operation formats the volume before recovery.
エイリアス |
なし |
必須? |
false |
位置は? |
3 |
既定値 |
なし |
パイプライン入力を許可する |
false |
ワイルドカード文字を許可する |
false |
-SkipBadClusterCheck
Indicates that the system not perform bad cluster checks.
エイリアス |
なし |
必須? |
false |
位置は? |
4 |
既定値 |
なし |
パイプライン入力を許可する |
false |
ワイルドカード文字を許可する |
false |
-VolumeInBackup<WBVolume>
Specifies a WBVolume object that contains the source volume to recover. The WBBackupSet object returned by the BackupSet parameter contains the WBVolume information.
エイリアス |
なし |
必須? |
true |
位置は? |
2 |
既定値 |
なし |
パイプライン入力を許可する |
True (ByValue) |
ワイルドカード文字を許可する |
false |
<CommonParameters>
このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。
入力
入力型は、コマンドレットにパイプできるオブジェクトの型です。
- WBBackupSet, WBVolume, WBVolume
出力
出力型は、コマンドレットによって生成されるオブジェクトの型です。
System.String
If you do not specify the Async parameter, the status of the recovery operation displays at periodic intervals until the recovery operation finishes. You can also use the Get-WBJob cmdlet to get the status of the current recovery operation. Type
Get-WBJob -Previous 1
to get the status after the recovery operation completes.
例
Example 1: Start volume recovery
This example starts a volume recovery to the original location, and it uses the Force parameter to perform the operation without a confirmation message.
The first command stores the result of the Get-WBBackupSet cmdlet in the variable named $Backup. The object stored in the variable is a WBBackupSet object.
The second command starts the volume recovery by using the $Backup variable as input, specifying the first item in the volume array in the WBBackupSet object.
PS C:\> $Backup = Get-WBBackupSet
PS C:\> Start-WBVolumeRecovery -BackupSet $Backup -VolumeInBackup $Backup.Volume[0] -Force
Example 2: Start a volume recovery with a recovery target
This example starts volume recovery for the System Reserved volume and restores to the recovery target volume.
The first command stores the output of the Get-WBBackupSet cmdlet in the variable named $Backup.
The second command stores the output of the Get-WBVolume cmdlet in the variable named $RecoveryTarget.
The third command starts the recovery operation for the volume specifying the $Backup variable as the backup to use and the $RecoveryTarget variable as the volume to restore.
PS C:\> $Backup = Get-WBBackupSet
PS C:\> $RecoveryTarget = Get-WBVolume
PS C:\> Start-WBVolumeRecovery -BackupSet $Backup -VolumeInBackup $Backup.Volume[0] -RecoveryTargetVolume $RecoveryTarget