--- title: "Get-VBRADForestDomainRestorePoint" description: "This cmdlet returns restore points that are available for the specified Active Directory domain or domain controller." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/get-vbradforestdomainrestorepoint.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Data Recovery > Microsoft Active Directory Forest Restore > Get-VBRADForestDomainRestorePoint" dateModified: "2026-08-19" --- # Get-VBRADForestDomainRestorePoint ## Short Description Returns restore points for an Active Directory domain. **Platform**: VMware, Hyper-V **Product Edition**: Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet returns restore points that are available for the specified Active Directory domain or domain controller. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Domain

Specifies an Active Directory domain. The cmdlet will return restore points that contain the specified domain.

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

VBRADForestDomain

True

Named

True (ByValue)

DomainController

Specifies an Active Directory domain controller. The cmdlet will return restore points that contain the specified domain controller.

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

VBRADForestDomainController

True

Named

True (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 [`VBRADForestDomainRestorePoint`](vbradforestdomainrestorepoint.md)`[]` object that contains information about the restore point of the Active Directory domain. ## Examples ::: example ### Example 1. Getting Restore Points by Domain This example shows how to get restore points for an Active Directory domain. ``` $forest = Get-VBRADForest $domain = Get-VBRADForestDomain -ADForest $forest Get-VBRADForestDomainRestorePoint -Domain $domain ``` Perform the following steps: 1. Run the [`Get-VBRADForest`](get-vbradforest.md) cmdlet. Save the result to the `$forest` variable. 2. Run the [`Get-VBRADForestDomain`](get-vbradforestdomain.md) cmdlet. Set the `$forest` variable as the `ADForest` parameter value. Save the result to the `$domain` variable. 3. Run the `Get-VBRADForestDomainRestorePoint` cmdlet. Set the `$domain` variable as the `Domain` parameter value. ::: ::: example ### Example 2. Getting Restore Points by Domain Controller This example shows how to get restore points for a specific domain controller. ``` $forest = Get-VBRADForest $domain = Get-VBRADForestDomain -ADForest $forest $controller = Get-VBRADForestDomainController -ADForestDomain $domain Get-VBRADForestDomainRestorePoint -DomainController $controller ``` Perform the following steps: 1. Run the [`Get-VBRADForest`](get-vbradforest.md) cmdlet. Save the result to the `$forest` variable. 2. Run the [`Get-VBRADForestDomain`](get-vbradforestdomain.md) cmdlet. Set the `$forest` variable as the `ADForest` parameter value. Save the result to the `$domain` variable. 3. Run the [`Get-VBRADForestDomainController`](get-vbradforestdomaincontroller.md) cmdlet. Set the `$domain` variable as the `ADForestDomain` parameter value. Save the result to the `$controller` variable. 4. Run the `Get-VBRADForestDomainRestorePoint` cmdlet. Set the `$controller` variable as the `DomainController` parameter value. ::: ## Related Commands - [`Get-VBRADForest`](get-vbradforest.md) - [`Get-VBRADForestDomain`](get-vbradforestdomain.md) - [`Get-VBRADForestDomainController`](get-vbradforestdomaincontroller.md)