--- title: "Get-VBRApplicationRestorePoint" description: "Returns restore points created with the VSS-aware image processing enabled. Platform: VMware, Hyper-V, Veeam Agent Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet provides the following parameter sets: This" canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/get-vbrapplicationrestorepoint.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup > Managing Restore Points > Get-VBRApplicationRestorePoint" dateModified: "2026-08-19" --- # Get-VBRApplicationRestorePoint ## Short Description Returns restore points created with the VSS-aware image processing enabled. **Platform**: VMware, Hyper-V, Veeam Agent **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet returns restore points of backups that were created with the VSS-aware image processing enabled. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

ActiveDirectory

Defines that the cmdlet will return the restore points of Microsoft Active Directory VMs.

SwitchParameter

False

Named

False

Exchange

Defines that the cmdlet will return the restore points of Microsoft Exchange VMs.

SwitchParameter

False

Named

False

Id

Filters the restore points by ID.

Guid[]

False

Named

False

MongoDB

Defines that the the cmdlet will return the restore points of MongoDB VMs.

SwitchParameter

False

Named

False

Name

Specifies a backed-up VM. The cmdlet will return the restore points created for this VM.

String[]

False

Named

False

Oracle

Defines that the the cmdlet will return the restore points of Oracle VMs.

SwitchParameter

False

Named

False

PostgreSQL

Defines that the the cmdlet will return the restore points of PostgreSQL VMs.

SwitchParameter

False

Named

False

SharePoint

Defines that the the cmdlet will return the restore points of Microsoft SharePoint VMs.

SwitchParameter

False

Named

False

SQL

Defines that the the cmdlet will return the restore points of Microsoft SQL Server VMs.

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). ## Output Object - [`VBRApplicationRestorePoint`](vbrapplicationrestorepoint.md) - `IVBRApplicationRestorePoint` ## Examples ::: example ### Example 1. Returning all Restore Points This command returns all restore points of backups containing Microsoft SQL VMs. ``` Get-VBRApplicationRestorePoint -SQL ``` ::: ::: example ### Example 2. Returning Specific Restore Point of Microsoft SQL VM This example shows how to return a specific restore points of a Microsoft SQL VM named `crm_db`. ``` $crmdb = Get-VBRApplicationRestorePoint -SQL -Name "crm_db" $restorepoint = $crmdb[2] ``` Perform the following steps: 1. Run the `Get-VBRApplicationRestorePoint` cmdlet. Provide the `SQL` parameter. Specify the `Name` parameter value. Save the result to the `$crmdb` variable. 2. Select the third restore point. Save the result to the `$restorepoint` variable. ::: ::: example ### Example 3. Returning Most Recent Restore Point of Specific Microsoft SQL VM [Using Pipeline] This example shows how to return the most recent restore point of a Microsoft SQL VM named `crm_db`. ``` $crmdb = Get-VBRApplicationRestorePoint -SQL -Name "CRM-db" | Sort-Object -Property CreationTime -Descending | Select-Object -First 1 ``` Perform the following steps: 1. Run the `Get-VBRApplicationRestorePoint` cmdlet. Provide the `SQL` parameter. Specify the `Name` parameter value. 2. Pipe the cmdlet output to the [`Sort-Object`](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/sort-object?view=powershell-7.3&viewFallbackFrom=powershell-7) cmdlet. Set the `CreationTime` value for the `Property` parameter. Provide the `Descending` parameter. 3. Pipe the cmdlet output to the [`Select-Object`](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-object?view=powershell-7.3&viewFallbackFrom=powershell-7) cmdlet. Set the 1 number as the `First` parameter value. 4. Save the result to the `$crmdb` variable. ::: ::: example ### Example 4. Looking for Specific Restore Point This command looks for a specific restore point with the `4d39c279-f15c-4fd3-9b32-5f4e65f221b2` Id. ``` Get-VBRApplicationRestorePoint -Id 4d39c279-f15c-4fd3-9b32-5f4e65f221b2 ``` ::: ## Related Commands - [`Sort-Object`](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/sort-object?view=powershell-7) - [`Select-Object`](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-object?view=powershell-7)