Test-VBORepository

Short Description

Verifies the integrity of backed-up Exchange, SharePoint and Teams data in backup repositories.

Syntax

Test-VBORepository -Repository <VBORepository> [-MaxDegreeOfExecutionParallelism <Int32>] [-DetailedOutput] [<CommonParameters>]

Detailed Description

This cmdlet allows you to verify the integrity of Exchange, SharePoint and Teams data backups stored in backup repositories. The cmdlet returns objects stored in a specified backup repository that have certain inconsistencies in their backed-up data.

Note

The cmdlet verifies backups only. Verification of backup copies stored in a target object storage repository is not supported.

To check backup copies for inconsistencies, run the cmdlet for the source backup repository. The backup copy job will transfer the results of the repair operation to the target object storage repository.

Parameters

Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

DetailedOutput

Defines that the detailed report will be provided.

SwitchParameter

False

Named

False

MaxDegreeOfExecutionParallelism

Specifies the maximum number of verification checks executed in parallel.

Int32

False

Named

False

Repository

Specifies a backup repository.

The cmdlet will verify the integrity of Exchange, SharePoint and Teams data backups stored in this backup repository.

Accepts the VBORepository object.

To get this object, run the Get-VBORepositoryReturns backup repositories. cmdlet.

VBORepository

True

Named

True (ByValue)

<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 objects stored in a specified backup repository that have certain inconsistencies in their backed-up data.

Examples

Verifying Backup Repository Integrity

This example shows how to verify the integrity of the Repository 05 backup repository.

$repository = Get-VBORepository -Name "Repository 05"

Test-VBORepository -Repository $repository

Perform the following steps:

  1. Run the Get-VBORepositoryReturns backup repositories. cmdlet. Specify the Name parameter value. Save the result to the $repository variable.
  2. Run the Test-VBORepository cmdlet. Set the $repository variable as the Repository parameter value.

Get-VBORepositoryReturns backup repositories.

Page updated 2026-08-21

Page content applies to build 8.6.0.1102