Get-VBORestorePoint
Short Description
Returns restore points.
Syntax
This cmdlet provides parameter sets that allow you to:
- Get restore points created by a specific backup job.
Get-VBORestorePoint -Job <VBOJob> [-Repository <VBORepository>] [-Latest] [<CommonParameters>] |
- Get restore points for a specific Veeam Backup for Microsoft 365 organization or backup repository.
Get-VBORestorePoint [-Organization <VBOOrganization>] [-Repository <VBORepository>] [-IsLongTermCopy] [-IsCopy] [-IsRetrieved] [-Latest] [<CommonParameters>] |
Detailed Description
This cmdlet returns restore points stored in Veeam Backup for Microsoft 365. Once you get restore points, you can do the following:
- Start restore sessions to explore and restore backed-up Microsoft Exchange objects, SharePoint items, OneDrive items, and Microsoft Teams objects using the following cmdlets:
- Start-VBOExchangeItemRestoreSession
- Start-VBOSharePointItemRestoreSession
- Start-VEODRestoreSession
- Start-VBOTeamsItemRestoreSession
- Create and start a retrieval job to retrieve data from backup copies created by Veeam Backup for Microsoft 365 in object storage repository. For more information, see Start-VBODataRetrieval.
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input |
---|---|---|---|---|---|
Organization | Specifies a Microsoft organization. The cmdlet will return restore points created for this organization. | Accepts the VBOOrganization object. To get this object, run the Get-VBOOrganization cmdlet. | False | Named | True (ByValue) |
Repository | Specifies a backup repository. The cmdlet will return restore points created for this backup repository. | Accepts the VBORepository object. To get this object, run the Get-VBORepository cmdlet. | False | Named | False |
IsLongTermCopy | Defines that the cmdlet will return restore points created by backup copy jobs in the following object storage repositories:
Default: False | SwitchParameter | False | Named | False |
IsCopy | Defines that the cmdlet will return restore points created by backup copy jobs in all object storage repositories. Default: False | SwitchParameter | False | Named | False |
IsRetrieved | Defines that the cmdlet will return restore points created by a retrieval job. Default: False | SwitchParameter | False | Named | False |
Latest | Defines that the cmdlet will return only the latest restore point. Default: False | SwitchParameter | False | Named | False |
Job | Specifies a backup job. The cmdlet will return restore points created by this backup job. | Accepts the VBOJob object. To get this object, run the Get-VBOJob cmdlet. | True | Named | True (ByValue) |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.
Output Object
The cmdlet returns an array of restore points created by Veeam Backup for Microsoft 365.
Examples
Example 1. Getting All Restore Points
This command returns restore points created by all backup jobs in Veeam Backup for Microsoft 365.
|
Example 2. Getting Restore Points for Specific Backup Job
This example shows how to get restore points created by Veeam Backup for Microsoft 365 for a specific backup job.
Perform the following steps:
|
Example 3. Getting Restore Points for Specific Organization
This example shows how to get restore points created by Veeam Backup for Microsoft 365 for a specific organization.
Perform the following steps:
|
Example 4. Starting Exchange Items Restore Session
This example shows how to start a restore session to explore backed-up Microsoft Exchange objects for the first restore point of a specific backup job.
Perform the following steps:
|
Example 5. Getting Restore Points for Azure Blob Storage Archive
This example shows how to get restore points created by Veeam Backup for Microsoft 365 for Azure Blob Storage Archive.
Perform the following steps:
|
Related Commands