Detected Bias Types
Powershell Heavy
Windows First
🔧
Windows Tools
Summary
The documentation provides both Linux and Windows examples for VM creation, but PowerShell examples are heavily Windows-centric, with explicit use of Windows-specific parameters and patterns (e.g., Set-AzVMOperatingSystem -Windows, RDP port configuration). In several PowerShell sections, Windows VM creation is the default, and Linux-specific instructions are missing or only briefly referenced. Windows terminology and tooling (PowerShell, RDP, Windows credential prompts) are used more extensively and often appear before Linux equivalents. CLI and REST examples are more balanced, but PowerShell sections lack Linux parity.
Recommendations
- Add explicit Linux PowerShell examples, including Set-AzVMOperatingSystem -Linux and SSH configuration.
- When showing PowerShell code, provide both Windows and Linux VM creation flows, or clarify which OS is being targeted.
- Ensure network security group examples include both SSH (22) and RDP (3389) rules, not just RDP.
- Where possible, avoid defaulting to Windows in PowerShell examples; instead, present OS-agnostic or dual examples.
- Clarify in text when an example is Windows-specific, and provide links or code for Linux equivalents.