PhoneGet Quote
US Sales: +1 888 720 9500
US Support: +1 844 245 1108
Intl: +1 925 924 9500
Aus: +1 800 631 268
UK: 0800 028 6590
CN: +86 400 660 8680

Direct Inward Dialing: +1 408 916 9890


PowerShell scripts for Skype for Business reports

Be it a discussion with client, a team meeting, or a project presentation, Skype for Business, the online meeting and collaboration platform, brings everyone together. Apart from meetings and conferences, Skype for Business also enables you to share resources across users and devices.

PowerShell scripts can fetch a lot of details that the Office 365 Admin Center cannot. But IT admins have to create each and every script from the scratch to ensure the code includes the right parameters.

Throughout the examples below, we'll use the email ID for the user John.

Skype Licensed Users report


This cmdlet fetches details on users with Skype for Business licenses.

Auto Attendant Details report


This cmdlet returns details about the organizational auto attendants, which helps with answering and routing inbound calls.

Voice-enabled Users

Get-CsOnlineVoiceUser -Identity

This cmdlet retrieves the location and phone number of users using the User Principal Name (UPN).

Skype Numbers report


This cmdlet retrieves the phone numbers of Skype for Business users.

O365 Manager Plus' pre-configured reports

ManageEngine O365 Manager Plus, the Office 365 reporting, auditing, monitoring, and management tool, comes with more than 700 preconfigured reports on Skype for Business, Azure AD, Exchange Online, OneDrive for Business, Yammer, and other Office 365 services.

These built-in reports can be generated in a single click, and provide a quick look of your Office 365 setup. Some of the reports on Skype for Business include:

Advantages of O365 Manager Plus' reporting

Advanced filters: Use property and condition-based filters to retrieve the data you require without lengthy PowerShell scripts.

Historical data: Office 365 only retains data for up to 180 days (although some subscription plans retain data for only 30 days). O365 Manager Plus reports, on the other hand, present all data from the date of installation.

Embed in dashboard: The dashboard in O365 Manager Plus is customizable, which enables you to add the graphical representation of reports onto it. This helps you take a quick peek at the mail traffic summary, top email senders and receivers, client device usage, and more. This dashboard can be embedded in any of your webpages for constant monitoring.

Schedule reports: The reports can be scheduled to be generated at regular intervals, reducing the burden of generating reports manually.

Export or email: The reports can be exported to PDF, XLS, HTML, or CSV formats and emailed to the administrator.

Delegate reports: Securely delegate the task of report generation to technicians and IT staff without giving them full access to the Office 365 Admin Center.

A holistic Office 365 administration solution