--- title: "Import-VBRBackup" description: "Imports Veeam backups to Veeam Backup & Replication. Platform: VMware, Hyper-V Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet provides the following parameter sets: This cmdlet imports Veeam backups to Vee" canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/import-vbrbackup.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup > Managing Backups > Import-VBRBackup" dateModified: "2026-08-19" --- # Import-VBRBackup ## Short Description Imports Veeam backups to Veeam Backup & Replication. **Platform**: VMware, Hyper-V **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet imports Veeam backups to Veeam Backup & Replication database. You can import Veeam backups that were, for example, created on other Veeam backup servers or stored on a repository that is newly added to the Veeam Backup & Replication console. The imported backups are registered in Veeam Backup database. You can use them for any restore operation. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

FileName

Specifies the path to the backup you want to import.

String

True

1

False

Repository

Specifies the repository where backups are located. You can use the parameter for all types of repositories, including CIFS (SMB) Share and deduplicating storage appliance (Dell EMS Data Domain, ExaGrid, HPE StoreOnce).

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

CBackupRepository

True

2

True (ByPropertyName)

Server

Specifies the target server where you want to store the imported backups.

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

CHost

True

0

True (ByPropertyName, ByValue)

`` 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). ## Output Object The cmdlet returns the `VBRBackup` object that defines imported backups imported to Veeam Backup & Replication database. ## Examples ::: example ### Example 1. Importing Backup from Server This example shows how to import a backup from the server. ``` $server = Get-VBRServer -Name "Fileserver" Import-VBRBackup -Server $server -FileName "C:\Backups\SureBackups\SureBackups.vbm" ``` Perform the following steps: 1. Run the [`Get-VBRServer`](get-vbrserver.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$server` variable. 2. Run the `Import-VBRBackup` cmdlet. Set the `$server` variable as the `Server` parameter value. Specify the `FileName` parameter value. ::: ::: example ### Example 2. Importing Backup from Repository This example shows how to import a backup from the repository. ``` $repository = Get-VBRBackupRepository -Name "StoreOnce" Import-VBRbackup -FileName "storeonce://10.0.0.1:Backup_Store@/Backup_Job/Backup_Job.vbk" -Repository $repository ``` Perform the following steps: 1. Run the [`Get-VBRBackupRepository`](get-vbrbackuprepository.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$repository` variable. 2. Run the `Import-VBRBackup` cmdlet. Specify the `Filename` parameter value. Set the `$repository` variable as the `Repository` parameter value. ::: ## Related Commands - [`Get-VBRServer`](get-vbrserver.md) - [`Get-VBRBackupRepository`](get-vbrbackuprepository.md)