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
⚠️
missing_linux_example
⚠️
windows_tools
⚠️
windows_first
Summary:
The documentation page demonstrates a Windows bias by providing only PowerShell-based CLI examples for configuring per-app scaling, with no equivalent examples for Linux-native tools (such as Azure CLI/bash). The use of PowerShell cmdlets (e.g., New-AzAppServicePlan, Set-AzAppServicePlan, Get-AzWebApp) assumes a Windows or PowerShell Core environment. There are no bash, Azure CLI, or cross-platform scripting examples, and PowerShell is presented as the primary (and only) scripting interface. ARM template examples are platform-neutral, but all interactive/imperative examples are Windows-centric.
Recommendations:
- Add equivalent Azure CLI (az) examples for all PowerShell commands, using bash syntax to ensure Linux parity.
- Explicitly mention that PowerShell examples can be run cross-platform using PowerShell Core, but provide native bash/Azure CLI alternatives.
- Reorder sections or provide parallel examples so that Linux-native (Azure CLI/bash) and Windows-native (PowerShell) instructions are presented with equal prominence.
- Include a note or table summarizing all available automation interfaces (PowerShell, Azure CLI, ARM templates, REST API) and their platform compatibility.
Create pull request