Start-VBRApplicationBackupCopyInstantRecovery
Short Description
Starts instant recovery of the application backup repository data from a backup copy restore point.
Applies to
Platform: VMware, Hyper-V
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Start-VBRApplicationBackupCopyInstantRecovery -RestorePoint <COib> -Server <CHost> -RestoreFolder <String> [-Reason <String>] [-RepositoryPermissions <VBRApplicationBackupRepositoryPermission[]>] [-EnableKerberosPermissions] [-KerberosPermissions <VBRApplicationBackupRepositoryKerberosPermission[]>] [-Force] [<CommonParameters>] |
Detailed Description
This cmdlet starts an instant recovery session from the backup copy restore point of the application backup repository data. Veeam Backup & Replication mounts the restore point to the temporary folder on the application backup repository host and makes the application data immediately available via NFS.
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
RestorePoint |
Specifies the backup copy restore point from which you want to start instant recovery of the application backup repository data. |
Accepts the COib object. To get this object, run the Get-VBRRestorePoint cmdlet. |
True |
0 |
True (ByValue, ByPropertyName) |
|
Server |
Specifies the application backup repository host on which Veeam Backup & Replication will mount the restore point data via NFS. |
Accepts the CHost object. To get this object, run the Get-VBRServer cmdlet. |
True |
Named |
False |
|
RestoreFolder |
Specifies the temporary NFS mount path to which Veeam Backup & Replication will mount the backup copy restore point. |
String |
True |
Named |
False |
|
Reason |
Specifies the reason for starting instant recovery. The information you provide will be saved in the session history so that you can reference it later. |
String |
False |
Named |
False |
|
RepositoryPermissions |
Specifies host permissions for accessing the temporary NFS share. |
Accepts the VBRApplicationBackupRepositoryPermission[] object. To create this object, run the New-VBRApplicationBackupRepositoryPermission cmdlet. |
False |
Named |
False |
|
EnableKerberosPermissions |
Enables Kerberos authentication for accessing the temporary NFS share. |
SwitchParameter |
False |
Named |
False |
|
KerberosPermissions |
Specifies permissions for accessing the temporary NFS share with Kerberos credentials. |
Accepts the VBRApplicationBackupRepositoryKerberosPermission[] object. To create this object, run the New-VBRKerberosPermission cmdlet. |
False |
Named |
False |
|
Force |
Defines that the cmdlet will start instant recovery without showing warnings in the PowerShell console. |
SwitchParameter |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
The cmdlet returns the VBRSession object that contains information about the instant recovery session.
Examples
Starting Instant Recovery from Backup Copy Restore Point
This example shows how to start instant recovery of the application backup repository data from a backup copy restore point.
|
$restorePoint = Get-VBRRestorePoint -Name "ApplicationBackup01" $server = Get-VBRServer -Name "172.18.21.25" $permission = New-VBRApplicationBackupRepositoryPermission -ServerName "172.18.21.26" -Mode ReadWrite Start-VBRApplicationBackupCopyInstantRecovery -RestorePoint $restorePoint -Server $server -RestoreFolder "/ApplicationBackup01_restore" -RepositoryPermissions $permission |
Perform the following steps:
- Run the Get-VBRRestorePoint cmdlet. Specify the Name parameter value. Save the result to the $restorePoint variable.
- Run the Get-VBRServer cmdlet. Specify the Name parameter value. Save the result to the $server variable.
- Run the New-VBRApplicationBackupRepositoryPermission cmdlet. Specify the ServerName and Mode parameter values. Save the result to the $permission variable.
- Run the Start-VBRApplicationBackupCopyInstantRecovery cmdlet. Specify the following settings:
- Set the $restorePoint variable as the RestorePoint parameter value.
- Set the $server variable as the Server parameter value.
- Specify the RestoreFolder parameter value.
- Set the $permission variable as the RepositoryPermissions parameter value.
Related Commands