--- title: "Get-VBRBackupRepository" description: "Returns a list of backup repositories. Platform: VMware, Hyper-V Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet returns a list of backup repositories added to the backup infrastructure." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/get-vbrbackuprepository.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup Infrastructure > Backup Repositories > Get-VBRBackupRepository" dateModified: "2026-08-19" --- # Get-VBRBackupRepository ## Short Description Returns a list of backup repositories. **Platform**: VMware, Hyper-V **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax ``` Get-VBRBackupRepository [-Name ] [-ScaleOut] [] ``` ## Detailed Description This cmdlet returns a list of backup repositories added to the backup infrastructure. You can get a list of all backup repositories, get scale-out backup repositories or look for repositories directly by name. ::: important To get information on object storage repositories, run the [`Get-VBRObjectStorageRepository`](get-vbrobjectstoragerepository.md) cmdlet. ::: ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Name

Specifies an array of backup repositories names. The cmdlet will return repositories with these names.

String[]

False

Named

False

ScaleOut

Defines that the cmdlet will return only scale-out backup repositories.

Note: You must provide this parameter to get scale-out backup repositories.

Default: False.

SwitchParameter

False

Named

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Output Object The cmdlet returns one of the following objects: - `VBRScaleOutBackupRepository` — if you specify the `ScaleOut` parameter. - `CBackupRepository` — if you do not specify the `ScaleOut` parameter. ## Examples ::: example ### Example 1. Getting Standalone Backup Repositories This command gets all standalone backup repositories added to the backup infrastructure. ``` Get-VBRBackupRepository ``` ::: ::: example ### Example 2. Getting Scale-Out Backup Repositories This command gets scale-out backup repositories added to the backup infrastructure. ``` Get-VBRBackupRepository -ScaleOut ``` ::: ::: example ### Example 3. Getting Standalone Backup Repositories by Name This command gets the `Backups Vol12` and `Local` standalone backup repositories. ``` Get-VBRBackupRepository -Name "Backups Vol2", "Local*" ``` ::: ::: example ### Example 4. Getting Scale-Out Backup Repository by Name This command gets scale-out backup repository named `Veeam Performance Scale-Out Repository`. ``` Get-VBRBackupRepository -ScaleOut -Name "Veeam Performance Scale-Out Repository" ``` :::