Get-VBORestorePoint
Short Description
Returns restore points.
Syntax
This cmdlet provides the following parameter sets:
-
AllParameterSet (Default)Get-VBORestorePoint [-Organization <VBOOrganization>] [-Repository <VBORepository>] [-IsLongTermCopy] [-IsCopy]
[-IsRetrieved] [-Latest] [<CommonParameters>]
-
ByJobGet-VBORestorePoint -Job <VBOJob> [-Repository <VBORepository>] [-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:
- Create and start a retrieval job to retrieve data from backup copies created by Veeam Backup for Microsoft 365 in an object storage repository. For more information, see
Start-VBODataRetrievalCreates and starts retrieval jobs. Data retrieval is unavailable for Amazon S3 Glacier Instant Retrieval storage class. You can explore and restore data directly from backup copies using Veeam Explorers..
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
IsCopy |
Defines that the cmdlet will return restore points created by backup copy jobs in all object storage repositories. Default: False |
|
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 |
|
False |
Named |
False |
|
IsRetrieved |
Defines that the cmdlet will return restore points created by a retrieval job. Default: False |
|
False |
Named |
False |
|
Job |
Specifies a backup job. The cmdlet will return restore points created by this backup job.
Accepts the
To get this object, run the |
True |
Named |
True (ByValue) |
|
|
Latest |
Defines that the cmdlet will return only the latest restore point. Default: False |
|
False |
Named |
False |
|
Organization |
Specifies a Microsoft organization. The cmdlet will return restore points created for this organization.
Accepts the
To get this object, run the |
False |
Named |
True (ByValue) |
|
|
Repository |
Specifies a backup repository. The cmdlet will return restore points created for this backup repository.
Accepts the
To get this object, run the |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About Common Parameters section of Microsoft Learn.
Output Object
The cmdlet returns an array of VBORestorePoint objects 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
Get-VBOJobReturns backup jobs.Get-VBOOrganizationReturns Microsoft organizations added to the Veeam Backup for Microsoft 365 infrastructure.Get-VBORepositoryReturns backup repositories.Start-VBOExchangeItemRestoreSession