About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
powershell_heavy
⚠️
windows_first
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation is heavily focused on Windows and PowerShell, with all examples and instructions assuming the use of Windows PowerShell 5.1. There is no mention of Linux equivalents, cross-platform PowerShell (PowerShell Core), or how to perform similar tasks on Linux systems. Windows tools and patterns (such as MOF files, PowerShellGet, and Windows-specific DSC resources) are referenced exclusively, and Linux scenarios are not addressed.
Recommendations:
- Add explicit guidance for using PowerShell DSC and composite resources on Linux, including any differences in configuration or supported features.
- Include examples using PowerShell Core (pwsh), which is cross-platform, and clarify when instructions are Windows-specific.
- Reference and link to Linux onboarding and configuration documentation more prominently, not just as a secondary link.
- Provide sample configurations and workflows for common Linux scenarios (e.g., managing Apache/Nginx, SSH, Linux firewall, etc.).
- Clarify which features or modules are Windows-only and which are supported on Linux, and update the 'Applies to' section accordingly.
- Mention and link to Linux DSC resources and community modules where relevant.
Create pull request