This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Bias Types:
⚠️ powershell_heavy
⚠️ windows_tools
⚠️ missing_linux_example
⚠️ windows_first
Summary:
The documentation demonstrates a Windows bias by exclusively referencing PowerShell for critical configuration steps (e.g., setting PSTN gateways for voice routes), without mentioning or providing equivalent Linux/macOS-compatible alternatives. The only command-line example is a PowerShell command, and there is no discussion of cross-platform tools or how to perform these steps on non-Windows systems. The documentation assumes the use of the Microsoft 365 Admin Center and PowerShell, both of which are traditionally Windows-centric, and does not address Linux or macOS users' needs.
Recommendations:
  • Provide equivalent instructions and examples for Linux and macOS users, such as using Microsoft Teams PowerShell on those platforms (which is supported via PowerShell Core).
  • Explicitly mention that PowerShell Core can be installed and used on Linux/macOS, and provide installation instructions or links.
  • Clarify whether all required cmdlets (e.g., Set-CsOnlineVoiceRoute) are available and supported on non-Windows platforms.
  • If any steps require Windows-only tools or interfaces, clearly state this limitation and suggest workarounds or alternatives for Linux/macOS users.
  • Include example commands or scripts using cross-platform tools where possible, and avoid assuming a Windows environment by default.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean

Flagged Code Snippets

> Set-CsOnlineVoiceRoute -id "<voice-route-id>" -OnlinePstnGatewayList <customer-subdomain-1>, <customer-subdomain-2> >