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_first
⚠️
missing_linux_example
Summary:
The documentation demonstrates a Windows bias by providing PowerShell scripts as the primary or only scripting example for deploying ARM templates, and by referencing PowerShell before or in more detail than cross-platform alternatives. There are no explicit Linux shell (bash) or scripting examples for ARM template deployment, and the PowerShell deployment script is presented without a CLI or bash equivalent. While Azure CLI is included for service creation, the overall pattern prioritizes Windows-native tooling and omits Linux-native command-line workflows.
Recommendations:
- Add bash or shell script examples for ARM template deployment using Azure CLI (e.g., az deployment group create) to ensure Linux users have parity.
- When presenting scripting examples, provide both PowerShell and bash/CLI alternatives side by side.
- Avoid presenting PowerShell as the only automation option for deployment; always include cross-platform CLI commands.
- Explicitly mention that Azure CLI commands work on both Windows and Linux, and provide any OS-specific notes if needed.
- Review the order of examples to avoid always listing Windows/PowerShell first; consider alternating or grouping by platform.
Create pull request