--- title: "Export-VEADItem" description: "Exports backed-up Active Directory objects and containers. In Veeam Backup & Replication 13.1, this cmdlet became deprecated. Use the Start-VEADItemExportExports backed-up Active Directory objects and containers." canonical: "https://helpcenter.veeam.com/docs/vbr/explorers_powershell/export-veaditem.html" breadcrumb: "Veeam Explorers PowerShell Reference > Veeam Explorers PowerShell Reference > Veeam Explorer for Microsoft Active Directory > Export-VEADItem" dateModified: "2026-08-18" --- # Export-VEADItem ## Short Description Exports backed-up Active Directory objects and containers. ::: note In Veeam Backup & Replication 13.1, this cmdlet became deprecated. Use the [`Start-VEADItemExport`](start-veaditemexport.md) cmdlet to export Active Directory objects and containers. ::: **Product**: Veeam Backup & Replication **Product Edition**: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet exports backed-up Active Directory objects and containers. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

Container

For export of Active Directory containers.

Specifies an Active Directory container. The cmdlet will export that container.

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

VEADContainer

True

Named

True (ByValue)

Force

Defines that the cmdlet will overwrite the existing Active Directory objects and containers with objects and containers from backup.

If you do not provide this parameter, the cmdlet will keep the existing version of Active Directory objects and containers.

Note: The cmdlet will show no prompt before executing the command.

SwitchParameter

False

Named

False

Item

For export of Active Directory objects.

Specifies an array of Active Directory objects. The cmdlet will export these objects.

Accepts the VEADItem[] object. To get this object, run the Get-VEADItem cmdlet.

VEADItem[]

True

Named

True (ByValue)

Path

Specifies the target path. The cmdlet will export Active Directory objects and containers to the location specified in this path.

String

True

Named

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the [About Common Parameters](http://go.microsoft.com/fwlink/p/?LinkID=113216) section of Microsoft Docs. ## Examples ::: example ### Example 1. Exporting Active Directory Objects This example shows how to export backed-up Active Directory objects. ``` $session = Get-VEADRestoreSession $domain = Get-VEADDomain -Session $session[3] $parentcontainer = Get-VEADContainer -Domain $domain $object = Get-VEADItem -Container $parentcontainer[3] Export-VEADItem -Item $object -Path "C:\AD objects" ``` Perform the following steps: 1. Run the [`Get-VEADRestoreSession`](get-veadrestoresession.md) cmdlet. Save the result to the `$session` variable. The cmdlet will return an array of active restore sessions. Note the ordinal number of the necessary restore session (in this example, it is the fourth restore session in the array). 2. Run the [`Get-VEADDomain`](get-veaddomain.md) cmdlet. Set the `$session` variable as the `Session` parameter value and select the necessary restore session. Save the result to the `$domain` variable. 3. Run the [`Get-VEADContainer`](get-veadcontainer.md) cmdlet. Set the `$domain` variable as the `Domain` parameter value. Save the result to the `$parentcontainer` variable. 4. Run the [`Get-VEADItem`](get-veaditem.md) cmdlet. Set the `$parentcontainer` variable as the `Container` parameter value and specify the ordinal number of the parent container. Save the result to the `$object` variable. 5. Run the `Export-VEADItem` cmdlet. Set the `$object` variable as the `Item` parameter value. Specify the `Path` parameter value. ::: ::: example ### Example 2. Exporting Active Directory Container This example shows how to export a backed-up Active Directory container. ``` $session = Get-VEADRestoreSession $domain = Get-VEADDomain -Session $session[3] $container = Get-VEADContainer -Domain $domain Export-VEADItem -Container $container[3] -Path "C:\AD objects" ``` Perform the following steps: 1. Run the [`Get-VEADRestoreSession`](get-veadrestoresession.md) cmdlet. Save the result to the `$session` variable. The cmdlet will return an array of active restore sessions. Note the ordinal number of the necessary restore session (in this example, it is the fourth restore session in the array). 2. Run the [`Get-VEADDomain`](get-veaddomain.md) cmdlet. Set the `$session` variable as the `Session` parameter value and select the necessary restore session. Save the result to the `$domain` variable. 3. Run the [`Get-VEADContainer`](get-veadcontainer.md) cmdlet. Set the `$domain` variable as the `Domain` parameter value. Note the ordinal number of the necessary container (in this example, it is the fourth container in the array). Save the result to the `$container` variable. 4. Run the `Export-VEADItem` cmdlet. Set the `$container` variable as the `Container` parameter value and select the necessary container. Specify the `Path` parameter value. ::: ## Related Commands - [`Get-VEADRestoreSession`](get-veadrestoresession.md) - [`Get-VEADDomain`](get-veaddomain.md) - [`Get-VEADContainer`](get-veadcontainer.md)