Skip to content

Get-ActiveSyncMailbox-Html

Exchange Online: HTML report of ActiveSync mailbox settings

#Requires -Version 5.1

[CmdletBinding()]
Param()

Process {
    try {
        [string[]]$Properties = @('ActiveSyncEnabled','DisplayName','PrimarySmtpAddress')
        $res = Get-CASMailbox -ErrorAction Stop | Select-Object $Properties | Sort-Object DisplayName

        if ($null -eq $res -or $res.Count -eq 0) {
            Write-Output "No mailboxes found"
            return
        }

        Write-Output ($res | ConvertTo-Html -Fragment)
    }
    catch { throw }
}

This script has no configurable parameters.

An interactive directory of PowerShell scripts.