--- title: "Start-VBRNasBackupRestore" description: "This cmdlet starts restore of backups created by the file backup job." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrnasbackuprestore.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Unstructured Data Backup > Unstructured Data Recovery > Start-VBRNasBackupRestore" dateModified: "2026-08-20" --- # Start-VBRNasBackupRestore ## Short Description Starts restore of backups created by the file backup job. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
OriginalLocation (Default)
DifferentLocation
|
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. |
|
True |
Named |
False |
|
DestinationServer |
Specifies a target file share. The cmdlet will start restore to recover backup files to this file share. Accepts the |
|
True |
Named |
False |
|
Force |
Defines that the cmdlet will restore backups created by the file backup job without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
OverwriteMode |
Specifies restore options for files, that you want to restore if they are already added to the target file share. You can select either of the following restore options:
Note: You must specify either this or the |
|
False |
Named |
False |
|
PreserveHierarchy |
For restore to a different location. Defines that the cmdlet will restore the hierarchy of recovered backups. If you provide this parameter, the cmdlet will restore hierarchy of recovered backups. Otherwise, the folder hierarchy of backups will not be recovered. |
|
False |
Named |
False |
|
PreservePermissions |
Defines that the cmdlet will restore permissions and security attributes of recovered backups. If you provide this parameter, the cmdlet will restore backup files with security attributes and permissions set by the user. Otherwise, permissions and security attributes of restored backups will not be recovered. |
|
False |
Named |
False |
|
RestorePoint |
Specifies a restore point. The cmdlet will start restore to recover backup files 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 backup files that have been modified to a previous version. Files, that have not been modified will remain unchanged. If you provide this parameter, the cmdlet will roll back the modified backup files. Otherwise, the cmdlet will restore the latest version of files that have been modified. Note: You must specify either this or the |
|
False |
Named |
False |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
False |
Named |
False |