Get-VBRApplicationRestorePoint

In this article

    Short Description

    Returns restore points created with the VSS-aware image processing enabled.

    Applies to

    Platform: VMware, Hyper-V

    Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License

    Syntax

    This cmdlet provides four parameter sets.

    • For looking for all restore points with VSS-aware image processing enabled:

    Get-VBRApplicationRestorePoint [<CommonParameters>]

    • For filtering the restore points by name:

    Get-VBRApplicationRestorePoint [-Name <string[]>] [<CommonParameters>]

    • For filtering the restore points by application:

    Get-VBRApplicationRestorePoint [-Name <string[]>] [-Exchange] [-ActiveDirectory] [-SharePoint] [-SQL] [-Oracle] [<CommonParameters>]

    • For filtering the restore points by ID:

    Get-VBRApplicationRestorePoint [-Id <guid[]>] [<CommonParameters>]

    Detailed Description

    This cmdlet returns restore points of backups that were created with the VSS-aware image processing enabled.

    Parameters

    Parameter

    Description

    Required

    Position

    Accept
    Pipeline
    Input

    Accept
    Wildcard
    Characters

    Name

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

    False

    Named

    False

    False

    Exchange

    If indicated, the cmdlet will return the restore points of Microsoft Exchange VMs.

    False

    Named

    False

    False

    ActiveDirectory

    If indicated, the cmdlet will return the restore points of Microsoft Active Directory VMs.

    False

    Named

    False

    False

    SharePoint

    If indicated, the cmdlet will return the restore points of Microsoft SharePoint VMs.

    False

    Named

    False

    False

    SQL

    If indicated, the cmdlet will return the restore points of Microsoft SQL Server VMs.

    False

    Named

    False

    False

    Oracle

    If indicated, the cmdlet will return the restore points of Oracle VMs.

    False

    Named

    False

    False

    Id

    Filters the restore points by ID.

    False

    Named

    False

    False

    <CommonParameters>

    This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.

    Return Type

    VBRApplicationRestorePoint

    IVBRApplicationRestorePoint

    Example 1

    This command returns all restore points of backups containing Microsoft SQL VMs.

    Get-VBRApplicationRestorePoint -SQL

    Example 2

    This command returns a specific restore points of a Microsoft SQL VM named "crm_db".

    1. Get the restore points of the VM and save it to the $crmdb variable.
    2. Select the third restore and save it to the $restorepoint variable.

    $crmdb = Get-VBRApplicationRestorePoint -SQL -Name "crm_db"

    $restorepoint = $crmdb[2]

    Example 3

    This command returns the most recent restore point of a Microsoft SQL VM named "crm_db" and saves it to the $crmdb variable.

    $crmdb = Get-VBRApplicationRestorePoint -SQL -Name “CRM-db” | Sort -Property CreationTime -Descending | Select -First 1

    Example 4

    This command looks for a specific restore point by the ID.

    Get-VBRApplicationRestorePoint -Id 4d39c279-f15c-4fd3-9b32-5f4e65f221b2