Start-VBOSharePointItemRestoreSession
Short Description
Starts restore sessions to explore backed-up SharePoint items and to perform operations with these items.
Applies to
Veeam Backup for Microsoft 365
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
This cmdlet provides parameter sets that allow you to:
- Explore and perform operations with SharePoint items from backups created by a specific job.
Start-VBOSharePointItemRestoreSession [-Job] <IVBOJob> [-Server <String>] [-Credential <PSCredential>] [-Port <Int32>] [-ShowDeleted] [-ShowAllVersions] [-Reason <String>] [<CommonParameters>] |
- Explore and perform operations with SharePoint items from backups created for a specific organization.
Start-VBOSharePointItemRestoreSession [-Organization] <IVBOOrganization> [-Server <String>] [-Credential <PSCredential>] [-Port <Int32>] [-ShowDeleted] [-ShowAllVersions] [-Reason <String>] [<CommonParameters>] |
- Explore and perform operations with SharePoint items from a specific restore point.
Start-VBOSharePointItemRestoreSession [[-Job] <IVBOJob>] [[-Organization] <IVBOOrganization>] [-RestorePoint] <IVBORestorePoint> [-Server <String>] [-Credential <PSCredential>] [-Port <Int32>] [-ShowDeleted] [-ShowAllVersions] [-Reason <String>] [<CommonParameters>] |
- Explore and perform operations with SharePoint items from the latest restore point.
Start-VBOSharePointItemRestoreSession [[-Job] <IVBOJob>] [[-Organization] <IVBOOrganization>] [-Server <String>] [-Credential <PSCredential>] [-Port <Int32>] [-ShowDeleted] [-ShowAllVersions] [-LatestState] [-Reason <String>] [<CommonParameters>] |
Detailed Description
This cmdlet starts a new restore session, establishes a connection to the Veeam Backup for Microsoft 365 server and retrieves SharePoint items backed up on this server. Within the restore session, you can get backed-up items using the following cmdlets:
- Get-VESPOrganization
- Get-VESPSite
- Get-VESPList
- Get-VESPDocument
- Get-VESPDocumentVersion
- Get-VESPDocumentLibrary
- Get-VESPItem
- Get-VESPItemAttachment
- Get-VESPItemVersion
After you get backed-up items, you can perform the following operations with these items:
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input |
---|---|---|---|---|---|
Job | Specifies a backup job to start a new restore session. You will be able to use the session to perform operations with items backed up by this job. | Accepts the IVBOJob object. To get this object, run the Get-VBOJob cmdlet. | True | 0 | True (ByValue) |
Server | Specifies a DNS name or an IP address of the Veeam Backup for Microsoft 365 server that backed up items you want to restore. | String | False | Named | False |
Credential | Specifies credentials that will be used for authenticating to the Veeam Backup for Microsoft 365 server. | Accepts the PSCredential object. To get this object, run the Get-Credential cmdlet. | False | Named | False |
Port | Specifies a port number that will be used to connect to the Veeam Backup for Microsoft 365 server. Default: 9194 | Int32 | False | Named | False |
ShowDeleted | Defines that deleted items will be included in the current session. If you provide this parameter, you will be able to perform operations with these items. Default: False Note: With this parameter provided, the amount of data returned by cmdlets within the current session may significantly increase. | SwitchParameter | False | Named | False |
ShowAllVersions | Defines that all versions of SharePoint items will be included in the current session. If you provide this parameter, you will be able to perform operations with these items. Otherwise, only the latest version of SharePoint items will be available. Default: False Note: With this parameter provided, the amount of data returned by cmdlets within the current session may significantly increase. | SwitchParameter | False | Named | False |
Reason | Specifies a reason to perform restore operation. | String | False | Named | False |
Organization | Specifies an organization to start a new restore session. You will be able to use the session to perform operations with items backed up for this organization. | Accepts the IVBOOrganization object. To get this object, run the Get-VBOOrganization cmdlet. | False | Named | True (ByValue) |
RestorePoint | Specifies a restore point to start a new restore session. You will be able to use the session to perform operations with items that this restore point contains. | Accepts the IVBORestorePoint object. To get this object, run the Get-VBORestorePoint cmdlet. | True | 0 | True (ByValue) |
LatestState | Defines that the cmdlet will retrieve items from the latest restore point. If you provide this parameter, you will be able to perform operations with items in the most recent restore state. Default: False | SwitchParameter | True | Named | False |
<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 the VBOSharePointItemRestoreSession object that contains settings of the restore session started to perform operations with backed-up SharePoint items.
Examples
Example 1. Starting Restore Session for Backup Job
This example shows how to start a new restore session to retrieve items backed up by a job running on the srv.tech.local server from the latest restore point. To connect to the Veeam Backup for Microsoft 365 server, the default port number (9194) will be used.
Perform the following steps:
|
Example 2. Starting Restore Session from Specific Restore Point
This example shows how to start a restore session to retrieve items from a specific restore point created on the srv.tech.local server. To connect to the Veeam Backup for Microsoft 365 server, the default port number (9194) will be used.
Perform the following steps:
The cmdlet will return an array of all restore points created on the srv.tech.local server. Note the ordinal number of the necessary restore point. In our example, it is the first restore point in the array.
|
Example 3. Starting Restore Session for Backed-Up Microsoft Organization
This example shows how to start a restore session to retrieve the TechCompany organization items backed up on the srv.tech.local server from the latest restore point. To connect to the Veeam Backup for Microsoft 365, the default port number (9194) will be used.
Perform the following steps:
|
Related Commands