--- title: "Export-VBOLog" description: "This cmdlet exports log files collected for the specified server components. To export log files collected for Veeam Backup for Microsoft 365 jobs, run the Export-VBOJobLog cmdlet." canonical: "https://helpcenter.veeam.com/docs/vbo365/powershell/export-vbolog.html" breadcrumb: "PowerShell Reference > Veeam Backup for Microsoft 365 PowerShell Reference > Veeam Backup for Microsoft 365 Server Components Logs > Export-VBOLog" dateModified: "2026-08-21" --- # Export-VBOLog ## Short Description Exports the Veeam Backup for Microsoft 365 server log files. ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet exports log files collected for the specified server components. To export log files collected for Veeam Backup for Microsoft 365 jobs, run the [`Export-VBOJobLog`](export-vbojoblog.md) cmdlet. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

All

Defines that the cmdlet will export logs for all time. You cannot use the From, To and DayPeriod parameters if this parameter is used.

Default: False

SwitchParameter

True

Named

False

DayPeriod

Specifies the number of last N days. The cmdlet will export logs for these days.

Permitted values: 1–999.

Note: You cannot use the All, From and To parameters if this parameter is used.

Int32

True

Named

False

From

Specifies date and time, starting from which this cmdlet will export the logs. If this parameter is used, you must use the To parameter and you cannot use the All and DayPeriod parameters. You must enter date and time in a DateTime format.

DateTime

False

Named

False

ServerComponent

Specifies an array of the Veeam Backup for Microsoft 365 server components. The cmdlet will export logs of the specified server component.

Accepts the VBOServerComponent[] object.

To get this object, run the Get-VBOServerComponents cmdlet.

VBOServerComponent[]

True

Named

False

TargetPath

Specifies a target path for the log export. The cmdlet will export log files to this location.

String

True

Named

False

To

Specifies the date and time, until which this cmdlet will export the logs. If this parameter is used, you must use the From parameter and you cannot use the All and DayPeriod parameters. You must enter date and time in a DateTime format.

DateTime

False

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 Learn. ## Examples ::: example ### Example 1: Exporting All Logs Collected for Backup Proxy Server This example shows how to export all logs collected for a backup proxy server. The cmdlet will export logs with the following settings: - Logs will be exported for a backup proxy server with the ID `06b7354e-518f-4a10-b4c1-98f49d743012`. - The cmdlet will export logs to the `C:\Veeam\Office365\Logs` folder. ``` $proxy = Get-VBOServerComponents -Name Proxy -Id 06b7354e-518f-4a10-b4c1-98f49d743012 Export-VBOLog -ServerComponent $proxy -TargetPath "C:\Veeam\Office365\Logs" -All ``` Perform the following steps: 1. Run the [`Get-VBOServerComponents`](get-vboservercomponents.md) cmdlet. Specify the `Name` parameter value. Specify the `Id` parameter value. Save the result to the `$proxy` variable. 2. Run the `Export-VBOLog` cmdlet. Set the `$proxy` variable as the `ServerComponent` parameter value. Specify the `TargetPath` parameter value. Provide the `All` parameter. ::: ::: example ### Example 2: Exporting Logs for Backup Proxy Server for Specific Period This example shows how to export logs for a backup proxy server for a specific period. The cmdlet will export logs with the following settings: - Logs will be exported for a backup proxy server with the ID `06b7354e-518f-4a10-b4c1-98f49d743012`. - The export period of logs is set from `08/29/2025 10:00 AM` to `11/15/2025 10:00 AM`. - The cmdlet will export logs to the `C:\Veeam\Office365\Logs` folder. ``` $proxy = Get-VBOServerComponents -Name Proxy -Id 06b7354e-518f-4a10-b4c1-98f49d743012 $datefrom = [datetime]"08/29/2025 10:00 AM" $dateto = [datetime]"11/15/2025 10:00 AM" Export-VBOLog -ServerComponent $proxy -From $datefrom -To $dateto -TargetPath "C:\Veeam\Office365\Logs" ``` Perform the following steps: 1. Run the [`Get-VBOServerComponents`](get-vboservercomponents.md) cmdlet. Specify the `Name` parameter value. Specify the `Id` parameter value. Save the result to the `$proxy` variable. 2. Set the start date of the export period in the `$datefrom` variable and cast the date string to the `datetime` type. 3. Set the end date of the export period in the `$dateto` variable and cast the date string to the `datetime` type. 4. Run the `Export-VBOLog` cmdlet. Specify the following settings: - Set the `$proxy` variable as the `ServerComponent` parameter value. - Set the `$datefrom` variable as the `From` parameter value. - Set the `$dateto` parameter as the `To` parameter value. - Specify the `TargetPath` parameter value. ::: ## Related Commands [`Get-VBOServerComponents`](get-vboservercomponents.md)