--- title: "Get-VBRCDPLongTermRestorePoint" description: "Returns a long-term restore point of VM replicas. Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet returns a long-term restore point of VM replicas." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/get-vbrcdplongtermrestorepoint.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Continuous Data Protection (CDP) > CDP Failover > Get-VBRCDPLongTermRestorePoint" dateModified: "2026-08-19" --- # Get-VBRCDPLongTermRestorePoint ## Short Description Returns a long-term restore point of VM replicas. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax ``` Get-VBRCDPLongTermRestorePoint -Replica [-ApplicationConsistent] [-Last] [] ``` ## Detailed Description This cmdlet returns a long-term restore point of VM replicas. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

ApplicationConsistent

Defines that the cmdlet will return only application-consistent restore points. If you do not provide this parameter, the cmdlet will also return crash-consistent restore points.

SwitchParameter

False

Named

False

Last

Defines that the cmdlet will return only the last restore point. If you do not provide this parameter, the cmdlet will return all restore points.

SwitchParameter

False

Named

False

Replica

Specifies a VM protected with CDP which long-term restore points you want to get.

Accepts the VBRCDPReplica object. To create this object, run the Get-VBRCDPReplica cmdlet.

VBRCDPReplica

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 `VBRCDPLongTermRestorePoint` object that returns a long-term restore point of VM replicas. ## Examples ::: example ### Example 1. Getting all VM Replicas Long-Term Restore Points This command returns all long-term restore points that are available for the `WinK0t` VM protected with CDP. ``` $replica = Get-VBRCDPReplica -Name "WinK0t" Get-VBRCDPLongTermRestorePoint -Replica $replica ``` Perform the following steps: 1. Run the [`Get-VBRCDPReplica`](get-vbrcdpreplica.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$replica` variable. 2. Run the `Get-VBRCDPLongTermRestorePoint` cmdlet. Set the `$replica` variable as the `Replica` parameter. ::: ::: example ### Example 2. Getting Application-Consistent Restore Points for VM Protected with CDP This command returns all application-consistent restore points that are available for the `WinK0t` VM protected with CDP. ``` $replica = Get-VBRCDPReplica -Name "WinK0t" Get-VBRCDPLongTermRestorePoint -Replica $replica -ApplicationConsistent ``` Perform the following steps: 1. Run the [`Get-VBRCDPReplica`](get-vbrcdpreplica.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$replica` variable. 2. Run the `Get-VBRCDPLongTermRestorePoint` cmdlet. Set the `$replica` variable as the `Replica` parameter. Provide the `ApplicationConsistent` parameter. ::: ::: example ### Example 3. Getting Last Long-Term Restore Points for VM Protected with CDP This command returns the last restore point that is available for the `WinK0t` VM protected with CDP. ``` $replica = Get-VBRCDPReplica -Name "WinK0t" Get-VBRCDPLongTermRestorePoint -Replica $replica -Last ``` Perform the following steps: 1. Run the [`Get-VBRCDPReplica`](get-vbrcdpreplica.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$replica` variable. 2. Run the `Get-VBRCDPLongTermRestorePoint` cmdlet. Set the `$replica` variable as the `Replica` parameter. Provide the `Last` parameter. ::: ## Related Commands [`Get-VBRCDPReplica`](get-vbrcdpreplica.md)