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_tools
⚠️
missing_linux_example
Summary:
The documentation provides automation and scripting examples exclusively using PowerShell scripts for resource discovery and mitigation (e.g., identifying Traffic Manager endpoints and retrieving site config values). There are no equivalent examples or scripts for Linux/macOS users (such as Bash or cross-platform Azure CLI scripts). This creates a bias toward Windows users and may hinder Linux users from following the guidance efficiently.
Recommendations:
- Provide equivalent Bash or cross-platform shell script examples for all PowerShell scripts referenced, especially for resource discovery and mitigation steps.
- When referencing downloadable scripts (e.g., from GitHub), include both PowerShell (.ps1) and Bash (.sh) versions, or at least mention alternatives for Linux/macOS users.
- Instruct users on how to use Azure CLI (which is cross-platform) for all automation tasks, and ensure that CLI examples are as detailed as PowerShell ones.
- Explicitly state that the PowerShell scripts are for Windows and provide guidance or links for Linux/macOS users.
- Review all automation and scripting guidance to ensure Linux parity and avoid assuming a Windows-first environment.
Create pull request