Detected Bias Types
Powershell Heavy
🔧
Windows Tools
Windows First
Summary
The documentation provides both Linux and Windows coverage for Azure Image Builder, but there is a notable Windows bias in several areas. PowerShell examples and references to Windows tools (such as Get-FileHash, Invoke-AzResourceAction, and Sysprep) are frequently given, sometimes before or instead of Linux equivalents. In some sections, Windows-specific customizers (PowerShell, WindowsRestart, WindowsUpdate) are described in detail, while Linux equivalents are less emphasized or missing (e.g., no Linux restart customizer). SHA256 checksum generation is shown with PowerShell first, and troubleshooting links often reference Windows-centric solutions. However, Linux support is present and described, and Linux examples are included, especially for shell customizers and validations.
Recommendations
- Ensure Linux and macOS examples are always provided alongside Windows/PowerShell examples, especially for checksum generation, image build/cancel commands, and troubleshooting.
- Present Linux (shell/bash) and Windows (PowerShell) examples in parallel, rather than Windows first.
- Add Linux-specific troubleshooting guidance and links where only Windows solutions are referenced.
- Clarify limitations (such as lack of Linux restart customizer) and suggest Linux workarounds (e.g., using shell scripts for reboot).
- Where PowerShell tools are referenced (e.g., Get-FileHash), provide equivalent Linux/macOS commands (e.g., sha256sum) with equal prominence.