# Cmdlet Reference

## Just getting started with UcmPsTools?&#x20;

We have a collection of Cmdlets that offer handy tools for Teams Voice Admins, from just assigning a licence, and creating fixed number diversions to migrating users there is certainly something to help you for automation, migrations or even just day-to-day!

### Accounts and Voice Apps

### Call Management

## Connection and Modules

## Licences and Service Plans

### Reporting and Logging

These cmdlets offer a range of simple logging and reporting functions to be used in your scripts.

#### UCM Report cmdlets

These cmdlets allow you to track the progress of actions in your scripts which you can then export to a variety of formats including HTML and CSV ([more info](https://docs.ucmadscientist.com/using-ucmpstools/reporting-and-logging#ucm-report-cmdlets))

#### Write-UcmLog

A function to simply display and log results from scripts, includes severity levels, logging without display and calling function.

#### Search-UcmCsOnPremNumberRange
