--- title: "Rehydrate-VBRDeletedBackupFile" description: "Rehydrates a backup file deleted from the capacity tier and preserved by insider protection. Platform: VMware, Hyper-V Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet rehydrates a backup file deleted from t" canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/rehydrate-vbrdeletedbackupfile.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup > Managing Backups > Rehydrate-VBRDeletedBackupFile" dateModified: "2026-08-19" --- # Rehydrate-VBRDeletedBackupFile ## Short Description Rehydrates a backup file deleted from the capacity tier and preserved by insider protection. **Platform**: VMware, Hyper-V **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax ``` Rehydrate-VBRDeletedBackupFile -BackupFile [-RunAsync] [] ``` ## Detailed Description This cmdlet rehydrates a backup file deleted from the capacity tier and preserved by insider protection. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

BackupFile

Specifies a list of deleted backup files you want to rehydrate.

Accepts the VBRDeletedDehydratedBackupFile object. To get this object, run the Get-VBRDeletedDehydratedBackupFile cmdlet.

VBRDeletedDehydratedBackupFile[]

True

Named

True (ByValue)

RunAsync

Defines that the command returns immediately without waiting for the task to complete.

SwitchParameter

False

Named

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Examples ::: example ### Rehydrating Backup File from Capacity Tier This command rehydrates a backup file named `Company` from the capacity tier. ``` $backupfile = Get-VBRDeletedDehydratedBackupFile -Name "Company" Rehydrate-VBRDeletedBackupFile -BackupFile $backupfile[0] -RunAsync ``` Perform the following steps: 1. Run the [`Get-VBRDeletedDehydratedBackupFile`](get-vbrdeleteddehydratedbackupfile.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$backupfile` variable. The [`Get-VBRDeletedDehydratedBackupFile`](get-vbrdeleteddehydratedbackupfile.md) cmdlet will return an array of deleted backup files. Mind the ordinal number of the necessary backup file (in our example, it is the first backup file in the array). 2. Run the `Rehydrate-VBRDeletedBackupFile` cmdlet. Set the `$backupfile[0]` variable as the `BackupFile` parameter value. Provide the `RunAsync` parameter. ::: ## Related Commands [`Get-VBRDeletedDehydratedBackupFile`](get-vbrdeleteddehydratedbackupfile.md)