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
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation demonstrates a moderate Windows bias. Azure PowerShell is given equal or greater prominence compared to Azure CLI, and PowerShell-specific tooling and syntax are used throughout. There are no explicit Linux/Bash examples or notes about cross-platform usage, and PowerShell is presented as a primary automation tool. In some cases, PowerShell appears before or alongside CLI, but Linux/Bash scripting is not addressed. The examples for scripting (outside of Python) assume a Windows/PowerShell environment, and there is no mention of Linux-specific considerations or terminal environments.
Recommendations:
- Explicitly state that Azure CLI commands work cross-platform (Windows, macOS, Linux) and provide Bash-specific examples where appropriate.
- When showing scripting examples, provide both PowerShell and Bash shell script versions, especially for automation scenarios.
- Clarify when a command or script is intended for PowerShell (Windows/macOS/Linux) versus Bash (Linux/macOS/Windows with WSL).
- Avoid using PowerShell variable assignment syntax ($var=...) in Azure CLI examples; instead, show Bash-compatible syntax (e.g., var=$(...) ) for Linux users.
- Add a section or note about running Azure CLI in different environments (Windows Command Prompt, PowerShell, Bash, Cloud Shell, etc.).
- Where PowerShell modules or cmdlets are referenced, mention cross-platform support or provide alternatives for Linux users if available.
- Ensure that all automation and scripting guidance is accessible to both Windows and Linux users, with clear, parallel examples.
Create pull request