--- title: "Get-VBRApplicationBackupSnapshot" description: "This cmdlet returns application backup repository snapshots. You can get snapshots by name, ID, or application backup repository. If you run the cmdlet without parameters, it will return all application backup repository snapshots." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/get-vbrapplicationbackupsnapshot.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Backup Infrastructure > Application Backup Repositories > Get-VBRApplicationBackupSnapshot" dateModified: "2026-08-19" --- # Get-VBRApplicationBackupSnapshot ## Short Description Returns application backup snapshots. **Product Edition**: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet returns application backup repository snapshots. You can get snapshots by name, ID, or application backup repository. If you run the cmdlet without parameters, it will return all application backup repository snapshots. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Id

Specifies an array of IDs for application backup snapshots. The cmdlet will return the snapshots with these IDs.

Guid[]

True

Named

False

Name

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

String[]

False

Named

False

Repository

Specifies the application backup repository. The cmdlet will return snapshots stored in this repository.

Accepts the VBRApplicationBackupRepository object. To get this object, run the Get-VBRApplicationBackupRepository cmdlet.

VBRApplicationBackupRepository

True

Named

True (ByPropertyName, ByValue)

`` 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 the [`VBRApplicationBackupSnapshot`](vbrapplicationbackupsnapshot.md) object that contains information about the application backup snapshot. ## Examples ::: example ### Example 1: Getting Application Backup Snapshots by Name This command gets an application backup repository snapshot by its name. ``` Get-VBRApplicationBackupSnapshot -Name "Snapshot_01" ``` ::: ::: example ### Example 2: Getting Application Backup Snapshots by ID This command gets an application backup repository snapshot by its ID. ``` Get-VBRApplicationBackupSnapshot -Id 3f2504e0-4f89-11d3-9a0c-0305e82c3301 ``` ::: ::: example ### Example 3: Getting Application Backup Snapshots by Repository This example shows how to get snapshots for the `Oracle FRA Repository` application backup repository. ``` $repository = Get-VBRApplicationBackupRepository -Name "Oracle FRA Repository" Get-VBRApplicationBackupSnapshot -Repository $repository ``` Perform the following steps: 1. Run the [`Get-VBRApplicationBackupRepository`](get-vbrapplicationbackuprepository.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$repository` variable. 2. Run the `Get-VBRApplicationBackupSnapshot` cmdlet. Set the `$repository` variable as the `Repository` parameter value. ::: ## Related Commands [`Get-VBRApplicationBackupRepository`](get-vbrapplicationbackuprepository.md)