Bias Analysis
Detected Bias Types
powershell_heavy
missing_linux_example
windows_first
Summary
The documentation provides only a PowerShell example for assigning the policy at the management group level, with no equivalent CLI (az), Bash, or Linux-native instructions. The use of PowerShell as the sole automation example assumes a Windows environment or familiarity with PowerShell, which may disadvantage Linux or cross-platform users. There is no mention of Azure CLI or other cross-platform tools, and the PowerShell example is presented as the primary (and only) method.
Recommendations
- Add equivalent Azure CLI (az) examples for all PowerShell commands, especially for policy assignment and deployment.
- Explicitly mention that PowerShell Core is cross-platform, or clarify if the script requires Windows PowerShell.
- Provide Bash or shell script examples where appropriate, or at least reference how Linux/macOS users can perform the same tasks.
- When listing automation options (e.g., Logic Apps, scripts), avoid assuming PowerShell is the default and present CLI or REST API alternatives.
- Consider a 'Choose your platform' section or table that shows how to perform key steps using PowerShell, Azure CLI, and REST API.
Create Pull Request