🎉 Our Microsoft 365 Reporting & Management Tool is available in Marketplace 🚀
Microsoft Teams

How to Get the Microsoft Teams Device Usage Report

With the rise of remote work and BYOD (Bring Your Own Device) policies, monitoring Teams device usage has become more challenging than ever. Since employees use both personal and company devices from various locations, neglecting to track this activity can lead to significant security risks. By effectively tracking personal device usage, organizations can mitigate the threat of shadow IT. Learn how to export Microsoft Teams device usage reports to enhance your organization's security.

Microsoft 365 tools

Using Microsoft 365 Admin Center

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Sign-in to the Microsoft 365 admin center.
  • Navigate to Reports»Usage»Microsoft Teams.
  • Now click on "Device usage" to find the stats about the various types of devices used to access Microsoft Teams.
Using Microsoft 365 Admin Center
  • In this section, you can utilize the built-in charts to gain insights into the number of licensed users categorized by device types, such as Web, Android, etc.

Using Windows PowerShell

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Connect to the Microsoft Graph PowerShell module using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MgGraph –Scopes “Reports.Read.All”
  • Run the below cmdlet to retrieve the Microsoft Teams device usage report in PowerShell.
  • Windows PowerShell Windows PowerShell
     Get-MgReportTeamDeviceUsageUserDetail -Period <Days> -OutFile: <File Path>
Using Windows PowerShell
  • You can replace the <Days> with any of the following supported values: D7, D30, D90, or D180, to retrieve data for the specified number of days.

Ensure Effective Teams Device Management with AdminDroid Reports

AdminDroid's Microsoft Teams reporting tool delivers in-depth insights into your team's device utilization. Seamlessly track device usage trends, oversee user activity, evaluate engagement with external devices, and analyze login patterns with AdminDroid reports.

Access Dedicated AdminDroid Reports for Various Teams Device Types

Use AdminDroid's specialized reports in the Device Usage section to view device usage data for Web, Windows, etc. and other Teams devices, so that you can get the required details for the specific device type alone.

Enable Advanced Alerting for Unusual Device Sign-ins

Create advanced alerts on AdminDroid's device sign-in reports to receive real-time notifications for sign-ins from unmanaged or non-compliant devices that are accessing Teams, Exchange, etc.

Schedule Reports to Find Device Usage Trend

Automate Teams device usage reports with the AdminDroid’s advanced scheduler to identify device usage trend and optimize resources.

Get Detailed Insights on Teams Daily Active Devices

Focus on Teams device by analyzing the teams daily active devices, and gain detailed insights on inactive devices on the organization level.

Track Teams User Activity to Prevent Unauthorized Device Usage

Monitor Teams user activities like file sharing, downloading, and more to prevent unauthorized personal device usage and reduce associated security risks.

Retrieve Customizable Teams Device Usage Reports

Export device usage reports in formats like CSV, HTML, PDF, etc., according to your needs for detailed analysis, sharing with stakeholders, and record-keeping.

In conclusion, AdminDroid reports provide valuable insights that enable effective user device tracking and compliance. These reports help to ensure a secure and well-managed Teams environment.

Explore a full range of reporting options

Important Tips

Apply best Teams security practices, during meetings and messaging to safeguard sensitive information and maintain a secure communication environment on all types of devices.

Leverage Teams Advanced Collaboration Tools for refined control, deep insights, and a clear view of Teams app and device usage for external collaboration across your organization.

Configure teams with highly sensitive protection to safeguard confidential information on devices and maintain the integrity and security of your data.

Common Errors and Resolution Steps

The following are possible errors and troubleshooting hints while checking the Microsoft 365 teams device usage report.

Error Get-MgReportTeamDeviceUsageUserDetail : Cannot bind argument to parameter 'OutFile' because it is an empty string.

This error occurs if the output file path is not specified while executing Get-MgReportTeamDeviceUsageUserDetail cmdlet in Microsoft Graph PowerShell.

Fix Make sure to enter the valid output file path for the command as shown below.
Get-MgReportTeamDeviceUsageUserDetail –Period D30  -OutFile: ./filename.csv

Error Information is concealed for privacy. To see identifiable information, learn about showing these details in reports.

This error arises when your organization enables the "Display concealed names in all reports" option in the Microsoft 365 admin center.

Fix To view user display names in the Teams device usage report, enable identifiable usernames in the Microsoft 365 admin center.

Error Your account (adele@microsoft.com) doesn’t have permission to view or manage this page in the Microsoft 365 admin center.

This issue arises if the user does not have the required permissions to access the Microsoft 365 admin center.

Fix Ensure your account has been assigned an administrative role like the Global Admin or a User Admin.

Error Cannot recognize "28/07/2024" as a System.DateTime due to a format error.

This error occurs when the date is not mentioned in the correct format to find device usage for a specific date.

Fix Use the correct date format “MM/DD/YYYY” while executing the cmdlet.
Get-MgReportTeamDeviceUsageUserDetail -Date 08/30/2024  -OutFile: <FilePath>

Error {"Get-MgReportTeamDeviceUsageUserDetail : {"error":{"code":"InvalidArgument","message":"Invalid period value specified: D29. Supported values are: D7,D30,D90,D180"}} Status: 400 (BadRequest) }}

This issue happens when an unsupported 'Period' range, like D29 or D8, is used to retrieve Teams device usage data in PowerShell.

Fix Use the supported values, such as D7, D30, D90, and D180.

1. How to interpret a Microsoft Teams device usage report?

For companies with a hybrid work setup, where employees work from both office and home, it's important to make sure Microsoft Teams is used effectively. By analyzing device usage, we can identify how devices are used and uncover any issues that might affect performance. This helps to improve overall efficiency and satisfaction.

By using the device usage report in the Teams admin center, you can analyze the following metrics.

  • Device Type Distribution: Analyze the distribution of device types used (e.g., desktops, laptops, mobile phones) to ensure that only compliant devices are in use.
  • Active Users: Identify which devices are most used and the number of active users on each device to pinpoint inactive devices and allocate resources more effectively.
  • Peak Usage Days: Track trends like spikes in mobile usage or shifts in desktop usage to understand when and how different devices are being used.

By analyzing device usage and addressing issues, organizations can enhance their hybrid work environment.

With Microsoft Teams admin center, you can only retrieve the data for the past 180 days. However, if you need to track and store device usage history & trends over an extended period, AdminDroid is the solution you need!

  • Use granular charts in the AdminDroid’s Teams device activity usage report to get complete insights on device activity trends in your Microsoft 365 organization.
  • These detailed charts allow you to quickly analyze the daily user device usage and highlight days with peak or minimal activity.
teams-device-usage-detailed-view

Tip: To instantly send the report to a recipient, you can just email the report by clicking the email icon in the top-right corner.

2. How to use Call Quality Dashboard to monitor Teams device usage?

Monitoring Teams device usage with the Call Quality Dashboard (CQD) helps to identify the most frequently used microphones, speakers, and other peripherals. This allows you to assess their impact on call quality. Regularly updating audio, video, USB, and Wi-Fi drivers ensures these devices perform optimally.

By understanding how devices affect call quality, you can proactively manage and improve overall communication by updating drivers, replacing faulty equipment, or offering device usage training.

What is the Call Quality Dashboard?

The Microsoft Call Quality Dashboard provides organizational-level insights into call and meeting quality for Microsoft Teams. By identifying device-related issues like poor audio or video quality, CQD enables you to take corrective actions, optimize performance, and enhance communication across the organization.

How to access the Call Quality Dashboard?

  • Navigate to the Teams admin center and select Analytics & reports»Call Quality Dashboard (CQD).
  • Now, click on Sign in and enter the credentials for an administrator account with Activate CQD privileges.
  • CQD provides insights into call and meeting quality at an organization-wide level for Microsoft Teams which you can use in data analyzing tools like Power BI, etc.

With the help of a Call Quality Dashboard, we can monitor the performance metrics of different devices. Devices with consistent performance issues should be evaluated for possible upgrades or replacements to ensure optimal experience.

3. How to find Microsoft Teams mobile device usage?

Microsoft recently announced that Teams Phone now has 20 million users (about the population of New York). With mobile devices like iOS and Android, you can instantly access all your apps and documents, respond to chats and conversations, join meetings with a single click, and continue collaborating seamlessly.

With the rise of hybrid work environment, mobile device usage for Teams has increased significantly. It is now essential to monitor mobile usage to ensure proper device management for a few key reasons listed below.

  • Regular tracking helps to verify that mobile devices follow established security protocols.
  • Effective monitoring of Teams mobile devices identifies and blocks unauthorized access to protect confidential data.
  • By tracking mobile device usage, we can spot and remove inactive devices.

How to find Teams mobile device usage using PowerShell?

Connect to the Microsoft Graph PowerShell module using the below cmdlet.

Connect-MgGraph –Scopes Reports.Read.All 

Run the below cmdlet to retrieve the Microsoft Teams device usage report for mobile devices using PowerShell.

Connect-MgGraph -Scopes "Directory.ReadWrite.All", "Group.Read.All" 
$outputFilePath = <OutputFilePath>
Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/reports/getTeamsDeviceUsageUserDetail(period='$reportPeriod')" -OutputFilePath $outputFilePath
$reportData = Import-Csv -Path $outputFilePath
$reportData | Select-object "Report Refresh Date","User Principal Name&quo,"Last Activity Date","Used iOS","Used Android Phone" | Format-Table

Before executing the script, make sure to enter the valid output file path.

ios-teams-activity-report

Struggling with generating reports and managing Teams mobile device usage?

  • Leverage AdminDroid's specialized reports to gain detailed insights into usage activities on iOS and Android devices, providing comprehensive information about mobile device usage.
  • You can monitor Android and iOS device usage with AdminDroid’s dedicated reports to track activity, remove inactive devices, and prevent unauthorized mobile device access.
mobile-device-usage-powershell

Kickstart Your Journey With
AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities

Download Now
User Help Manuals Compliance Docs Customer Stories