# Complete-UcmReport

## Description

{% hint style="info" %}
For a full overview, check [About UCM Reporting Cmdlets](https://docs.ucmadscientist.com/using-ucmpstools/cmdlet-reference/reporting-and-logging#about-ucm-reporting-cmdlets)
{% endhint %}

Finalizes the current report from [Initialize-UcmReport](https://docs.ucmadscientist.com/using-ucmpstools/cmdlet-reference/reporting-and-logging/initialize-ucmreport) by adding the last report [ReportStep](https://docs.ucmadscientist.com/using-ucmpstools/cmdlet-reference/reporting-and-logging/new-ucmreportstep) and [ReportItem](https://docs.ucmadscientist.com/using-ucmpstools/cmdlet-reference/reporting-and-logging/new-ucmreportitem) to the current report object.

This is required before calling [Export-UcmCSVReport](https://docs.ucmadscientist.com/using-ucmpstools/cmdlet-reference/reporting-and-logging/export-ucmcsvreport) or [Export-UcmHTMLReport](https://docs.ucmadscientist.com/using-ucmpstools/cmdlet-reference/reporting-and-logging/export-ucmhtmlreport) to ensure the most recent objects are present.

## Example

```powershell
Complete-UcmReport
```

## Inputs

This cmdlet accepts no inputs

## Outputs

This cmdlet generates no pipeline output
