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
Summary:
The documentation provides both Azure CLI and PowerShell examples for managing access restrictions, but PowerShell examples are consistently present and sometimes shown first or exclusively in advanced scenarios. There are no explicit Linux shell (bash) or platform-agnostic scripting examples outside of Azure CLI. The documentation assumes familiarity with PowerShell cmdlets, which are more common in Windows environments, and does not highlight Linux-native tooling or workflows beyond Azure CLI.
Recommendations:
- Ensure that for every PowerShell example, an equivalent Azure CLI (bash-friendly) example is provided and shown with equal prominence.
- Where possible, provide bash script snippets or explicit Linux shell usage, especially for advanced scenarios (e.g., multi-source rules, HTTP header filtering), not just PowerShell.
- In tabbed code sections, alternate the order so that Azure CLI is not always after PowerShell, or default to Azure CLI as the first tab to avoid Windows-first perception.
- Explicitly mention that Azure CLI commands work cross-platform (Windows, macOS, Linux), and encourage their use for Linux users.
- If certain features are only available via PowerShell, clearly state this and provide workarounds or alternatives for Linux users where possible.
Create pull request