Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
windows_tools
Summary
The documentation provides both Azure CLI and PowerShell examples for enabling Automatic Zone Balance on Virtual Machine Scale Sets. However, PowerShell examples (which are Windows-centric) are consistently presented alongside or after CLI examples, and the PowerShell extension configuration uses 'ApplicationHealthWindows' as the type, even in contexts where Linux is clearly supported. Portal instructions are platform-neutral, but PowerShell is a Windows tool and its prominence, as well as the lack of explicit Linux/macOS PowerShell guidance, creates a mild Windows bias. The CLI examples use Ubuntu images and 'ApplicationHealthLinux', showing Linux support, but PowerShell examples do not clarify Linux usage.
Recommendations
- Clarify that Azure PowerShell can be used cross-platform (Windows, Linux, macOS) and provide explicit instructions/examples for Linux/macOS users if relevant.
- In PowerShell extension examples, show both 'ApplicationHealthWindows' and 'ApplicationHealthLinux' usage, or explain when to use each.
- Consider presenting CLI (Linux-friendly) examples before PowerShell (Windows-centric) examples, or explicitly state parity.
- Add a note that both Azure CLI and PowerShell are available on all major platforms, and link to installation guides for Linux/macOS.
- Ensure that screenshots and portal instructions do not assume Windows-only environments.
Create Pull Request