Bias Analysis
Detected Bias Types
powershell_heavy
windows_tools
windows_first
missing_linux_example
Summary
The documentation demonstrates a notable Windows bias, especially in sections related to provisioning Teams Resource Accounts and bot services. All command-line examples use PowerShell cmdlets and Azure PowerShell modules, with no mention of Bash, Linux CLI alternatives, or cross-platform scripting. The instructions for Teams administration explicitly require PowerShell and reference Windows-centric tools and patterns, with no guidance for Linux/macOS users. Azure CLI is mentioned, but only in the context of installing PowerShell modules. No Linux-specific examples or parity notes are provided.
Recommendations
- Provide equivalent Bash/Azure CLI commands for bot provisioning and resource account management where possible.
- Clarify which steps can be performed using the Azure Portal or REST APIs, which are platform-agnostic.
- Add explicit instructions or links for Linux/macOS users, including how to install and use Azure CLI and any cross-platform alternatives to PowerShell cmdlets.
- Indicate whether PowerShell Core (pwsh) on Linux/macOS is supported for Teams cmdlets, and provide installation guidance if so.
- Reorder examples so that platform-agnostic methods (Azure Portal, REST API, Azure CLI) are presented before Windows/PowerShell-specific instructions.
Create Pull Request