Lync, Teams and Office 365 PowerShell module ReportHTML



So I found myself looking for some nice PowerShell reporting tools. The standard table with header format was looking a bit dated.
After some investigation I found some decent output using the ReportHTML PowerShell module https://www.powershellgallery.com/packages/ReportHTML/1.4.1.2

So far, i've done some
  • Essential system overview (Figure 1)
  • Teams/Lync/SfBO reporting showing users enabled (doughnut chart), with used domains (user count), enabled user count, disabled user count, registered sip domains, policies in use (client, conferencing, external access etc), users online, on-premises (Figure 2)
  • Domains in use, invalid domains (assigned to users presumably through script) which weren't valid in Lync. Online users in teams modes (another doughnut, with data table).
  • Users online with various interpreted user types (to catch those who are enabled in cloud, sync'd account on premises, but not sip enabled on premises. for example!)
  • Teams without owners, with guests, number of channels, average, min/max, visibility
  • Error reports with users without a registrar pool, invalid domains, non-matching sip/email addresses and invalid characters in SIP addresses.

This was based on a large user pool (80,000+) so lots of data to sift through and more than a few interesting pieces of data.

Fig 1. System Overview


Fig 2. Policies



Then I had a look at some mailbox analysis, focusing on Enterprise Vault mailboxes.
Same idea, charts and data tables, looking at 'stuck' emails (that wouldn't process in the inbox) identifying mailboxes and sent dates.
the filtering and sorting capabilities of the data tables helped greatly when displaying key information on the stuck emails (sent dates/times, mailbox, subject etc)

Comments

Popular posts from this blog

Skype Online and MCOValidationError

SCCM 2012 R2 - Offline servicing error

Polycom provisioning - and Zoom!