Bias Types:
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
missing_linux_example
⚠️
windows_first
Summary:
The documentation page demonstrates a Windows bias by providing only Azure PowerShell examples for command-line operations, referencing the installation of Azure PowerShell (which is most commonly used on Windows), and omitting equivalent Azure CLI (cross-platform) or Bash examples. There are no Linux- or macOS-specific instructions, and PowerShell is presented as the default scripting tool for automation, with no mention of alternatives. This may disadvantage users on Linux or macOS, or those who prefer Azure CLI.
Recommendations:
- Add Azure CLI examples alongside all PowerShell examples for creating and managing managed identities, as Azure CLI is cross-platform and widely used on Linux and macOS.
- Explicitly mention that Azure PowerShell can be used cross-platform, but also provide Bash or shell script equivalents where appropriate.
- When listing automation options, present Azure CLI and PowerShell together, or list Azure CLI first to avoid the impression of Windows-first bias.
- Include notes or links for Linux/macOS users on how to install and use the Azure CLI and/or PowerShell Core on their platforms.
- Where possible, provide sample ARM/Bicep templates with deployment instructions using both Azure CLI and PowerShell.