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
Summary:
The documentation consistently lists PowerShell (a Windows-centric tool) as the first example for querying supported VM sizes and images, and refers to PowerShell-specific cmdlets throughout. While Azure CLI (cross-platform) and REST API options are also provided, there are no Linux shell or scripting examples, and the ordering and emphasis suggest a Windows-first perspective. There is no mention of Linux-native tools or patterns for interacting with Azure Batch, nor any Linux-specific considerations or examples.
Recommendations:
- Alternate the order of examples so that Azure CLI (which is cross-platform and popular on Linux) appears before PowerShell, or present both together without prioritizing one.
- Include Linux shell (bash) scripting examples for querying and processing Azure Batch information, such as using jq to parse JSON output from Azure CLI.
- Explicitly mention that Azure CLI commands work on Linux, macOS, and Windows, and provide example shell prompts (e.g., $ for bash) to reinforce cross-platform usage.
- If relevant, add Linux-specific considerations or tips (e.g., environment variable handling, file system paths) when discussing VM images or node configuration.
- Avoid referring to PowerShell as the primary or default tool, and instead present it as one of several options.
Create pull request