Detected Bias Types
⚠️
windows_first
⚠️
powershell_heavy
Summary
The documentation provides both Azure CLI and PowerShell examples for configuring, monitoring, canceling, and restarting rolling upgrades on Virtual Machine Scale Sets. However, PowerShell examples are included and shown alongside CLI and ARM template examples, which may indicate a slight Windows bias. In several sections, PowerShell is presented immediately after CLI, and before ARM template examples, which could be interpreted as a 'Windows first' ordering. All CLI examples use Azure CLI, which is cross-platform, and there are no exclusive Windows tools or patterns. No Linux-specific examples (such as Bash scripts) are provided, but the CLI commands are suitable for Linux/macOS users.
Recommendations
- Explicitly note that Azure CLI commands work on Linux/macOS as well as Windows.
- Consider adding a short Bash script example for Linux users, or clarify that the CLI examples are intended for all platforms.
- Where PowerShell is shown, clarify that it is primarily for Windows users, and that Linux/macOS users should use Azure CLI.
- Ensure ordering of examples does not consistently favor Windows/PowerShell over CLI/ARM template.