--- title: "Start-VBRNASBackupFLRSession (obsolete)" description: "This cmdlet mounts backup content and allows you to restore files and folders that are backed-up by file backup jobs. You can mount backup content to one of the following options: Mount backup to the specific restore point." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrnasbackupflrsession.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Obsolete Cmdlets > Start-VBRNASBackupFLRSession (obsolete)" dateModified: "2026-08-19" --- # Start-VBRNASBackupFLRSession ## Short Description Starts a restore session to explore objects backed-up by file backup jobs. ::: note This cmdlet is obsolete. Run the [`Start-VBRUnstructuredBackupFLRSession`](start-vbrunstructuredbackupflrsession.md) cmdlet instead. ::: **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet mounts backup content and allows you to restore files and folders that are backed-up by file backup jobs. You can mount backup content to one of the following options: - Mount backup to the specific restore point. - Mount all versions of backup files that are located on the specific file share. The cmdlet will mount all versions of backup files that are located on the short-term and long-term repositories. You might want to use this mount session to restore specifics files and folders that are backed-up by file backup jobs. Run the [`Get-VBRNASBackupFLRItem`](get-vbrnasbackupflritem.md) cmdlet to get items that you want to restore. Run the [`Restore-VBRNASBackupFLRItem`](restore-vbrnasbackupflritem.md) cmdlet to restore the necessary files and folders. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

NASBackup

Specifies an array of backup files. The cmdlet will start a file-level restore to recover all versions of backup files that are located on the short-term and long-term repositories.

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

VBRNASBackup

True

Named

True (ByPropertyName, ByValue)

NASServer

Specifies an array of file shares. The cmdlet will start a file-level restore to recover all versions of backup files that are located on the specified file shares.

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

VBRNASServer

True

Named

True (ByPropertyName)

RestorePoint

Specifies a restore point. The cmdlet will start a file-level restore to recover backup files to the specified restore point.

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

VBRNASBackupRestorePoint

True

Named

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 [`VBRNASBackupRestorePoint`](vbrnasbackuprestorepoint.md) object that contains settings of restore sessions that are started to perform a file-level restore of backups that are created by file backup jobs. ## Examples ::: example ### Example 1. Restoring Backups to Specific Restore Point This example shows how to start a file-level restore of backups to a specific restore point. ``` $restorepoint = Get-VBRNASBackupRestorePoint Start-VBRNASBackupFLRSession -RestorePoint $restorepoint ``` Perform the following steps: 1. Run the [`Get-VBRNASBackupRestorePoint`](get-vbrnasbackuprestorepoint.md) cmdlet. Save the result to the `$restorepoint` variable. 2. Run the `Start-VBRNASBackupFLRSession` cmdlet. Set the `$restorepoint` variable as the `RestorePoint` parameter value. ::: ::: example ### Example 2. Restoring Backups on Specific File Share This example shows how to start a file-level restore of backups that are located on a specific file share. ``` $backup = Get-VBRNASBackup $server = Get-VBRNASServer Start-VBRNASBackupFLRSession -NASBackup $backup -NASServer $server ``` Perform the following steps: 1. Run the [`Get-VBRNASBackup`](get-vbrnasbackup.md) cmdlet. Save the result to the `$backup` variable. 2. Run the [`Get-VBRNASServer`](get-vbrnasserver.md) cmdlet. Save the result to the `$server` variable. 3. Run the `Start-VBRNASBackupFLRSession` cmdlet. Set the `$backup` variable as the `NASBackup` parameter value. Set the `$server` variable as the `NASServer` parameter value. ::: ## Related Commands - [`Get-VBRNASBackupRestorePoint`](get-vbrnasbackuprestorepoint.md) - [`Get-VBRNASBackup`](get-vbrnasbackup.md) - [`Get-VBRNASServer`](get-vbrnasserver.md)