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.
Create pull request