Detected Bias Types
â ī¸
windows_tools
â ī¸
powershell_heavy
â ī¸
windows_first
â ī¸
missing_linux_example
Summary
The documentation is focused on Linux VMs, but exhibits several Windows biases: PowerShell examples and tooling are heavily featured, some command references and tooling (e.g., Get-AzVMRunCommandDocument, New-AzStorageBlobSASToken) are Windows-centric or PowerShell-only, and REST/ARM template examples use Windows-style scripts (e.g., Write-Host, .ps1 files) without Linux shell script equivalents. In several places, Windows terminology and patterns are mentioned before Linux, and Linux-specific examples (e.g., bash script, .sh files) are missing or less prominent.
Recommendations
- Provide Linux shell (.sh) script examples alongside PowerShell (.ps1) examples in REST and ARM template sections.
- Clarify which tools and commands are cross-platform, and offer Linux-native alternatives where possible (e.g., az CLI for listing command IDs, SAS token generation).
- Ensure that Linux-specific usage patterns (environment variables, script arguments, file types) are explained and demonstrated equally to Windows patterns.
- Reorder sections or examples to show Linux CLI usage first, or at least equally, especially in documentation for Linux VMs.
- Add explicit notes when a command/tool is Windows-only or PowerShell-only, and provide Linux alternatives.