Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
windows_tools
Summary
The documentation page exhibits a moderate Windows bias. Most code examples for enabling and updating VM extensions use PowerShell commands within the Custom Script Extension, and several extension examples (Antimalware, DatadogWindowsAgent, DependencyAgentWindows) are Windows-specific. There are no Linux shell script examples for the Custom Script Extension, nor are Linux-specific extension types (e.g., DependencyAgentLinux, DatadogLinuxAgent) demonstrated. Windows tools and patterns (PowerShell) are referenced exclusively in examples, and Windows extensions are shown before or instead of Linux equivalents.
Recommendations
- Add Linux shell script examples for the Custom Script Extension (e.g., bash commands in the 'commandToExecute' parameter).
- Include examples for Linux-specific extensions (e.g., DependencyAgentLinux, DatadogLinuxAgent).
- Alternate or balance the order of Windows and Linux examples to avoid Windows-first presentation.
- Explicitly mention and demonstrate how Linux users can use the Azure CLI for extension management, including relevant settings and extension types.
- Clarify which extensions are cross-platform and which are Windows- or Linux-specific.
Create Pull Request