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 page demonstrates a Windows bias in several ways: PowerShell is the only CLI example provided for duplicating policy definitions, with no Bash, Azure CLI, or cross-platform alternatives. References to 'Azure PowerShell' for on-demand evaluation scans are made repeatedly, but no equivalent Azure CLI or REST examples are shown. The documentation assumes the use of Windows-centric tools and patterns (such as PowerShell and Visual Studio Code) and does not provide parity for Linux or macOS users. This may hinder users on non-Windows platforms from following the troubleshooting steps effectively.
Recommendations:
- For every PowerShell example, provide an equivalent Azure CLI (az) or Bash example, especially for common tasks like duplicating policy definitions or triggering evaluation scans.
- When referencing 'Azure PowerShell or the REST API', explicitly include Azure CLI commands and examples, or link to relevant cross-platform documentation.
- Mention cross-platform editors (such as VS Code, which is cross-platform) but clarify that the Azure Policy extension works on all supported OSes.
- Audit all troubleshooting steps to ensure that Linux/macOS users are not excluded, and add notes or examples where platform-specific differences exist.
- Where possible, use generic REST API calls or platform-neutral scripting in examples, or provide both PowerShell and Bash/Azure CLI snippets side by side.
Create pull request