--- title: "Start-VBRObjectStorageBackupRestore" description: "This cmdlet starts restore of backups created by an object storage backup job." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrobjectstoragebackuprestore.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Unstructured Data Backup > Unstructured Data Recovery > Start-VBRObjectStorageBackupRestore" dateModified: "2026-08-20" --- # Start-VBRObjectStorageBackupRestore ## Short Description Starts restore of backups created by an object storage backup job. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
OriginalLocation (Default)
DifferentLocation
NewBucket
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
DestinationFolderPath |
Specifies the path to the folder on the file share. The cmdlet will restore backups to the specified folder. |
|
False |
Named |
False |
|
DestinationServer |
Specifies a target object storage. The cmdlet will start restore to recover objects to this object storage. Accepts the |
|
False |
Named |
False |
|
Force |
Defines that the cmdlet will restore backups created by an object storage backup job without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
NewBucketName |
Specifies a new name for the bucket. |
|
False |
Named |
False |
|
OverwriteBucketAttributes |
Defines that the cmdlet will overwrite the bucket attributes. |
|
False |
Named |
False |
|
OverwriteMode |
Specifies restore options for objects, that you want to restore if they are already added to the target object storage. You can select one of the following restore options:
Note: You must specify either this or the |
|
False |
Named |
False |
|
RegionId |
Specifies the ID of the region. |
|
False |
Named |
False |
|
RestorePoint |
Specifies a restore point. The cmdlet will start restore to recover objects to the specified restore point. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
RetrievalSettings |
Specifies the retrieval policy settings. The cmdlet will use these settings to retrieve data from archive repositories. Note: If you do not provide this parameter, the cmdlet will prompt you to use the default retrieval policy settings. Accepts the |
|
False |
Named |
False |
|
RollBack |
Defines that the cmdlet will roll back objects that have been modified to a previous version. Objects, that have not been modified will remain unchanged. |
|
False |
Named |
False |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
False |
Named |
False |