Detected Bias Types
Powershell Heavy
Windows First
🔧
Windows Tools
Summary
The documentation covers both Linux and Windows VM image creation with Azure Image Builder, but there is a notable Windows bias in several areas. PowerShell examples and references are frequent and often shown first, especially for checksum generation and image build operations. Windows-specific customizers (PowerShell, WindowsRestart, WindowsUpdate) are described in detail, while Linux equivalents (Shell) are less emphasized. Windows tools and patterns (e.g., Get-FileHash, Sysprep, PowerShell commands) are referenced more often than Linux tools, and Windows terminology appears before Linux in some sections.
Recommendations
- Where PowerShell examples are given for checksum generation, always provide the Linux/Mac equivalent (e.g., sha256sum) alongside or before the Windows example.
- Ensure that Linux shell customizer examples are as detailed and prominent as PowerShell customizer examples.
- When describing image build operations (start/cancel), show Azure CLI examples first or equally with PowerShell, since Azure CLI is cross-platform.
- For sections describing Windows-specific customizers (WindowsRestart, WindowsUpdate), explicitly note Linux alternatives or clarify their absence.
- Balance references to Windows tools (e.g., Get-FileHash, Sysprep) with Linux equivalents (e.g., waagent, sha256sum), and avoid assuming PowerShell as the default for cross-platform tasks.
- Consider alternating the order of Windows and Linux examples to avoid 'windows_first' bias.