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 exclusively uses PowerShell commands and Windows-centric tooling (Az PowerShell module) for all examples and instructions. There are no CLI, Bash, or cross-platform alternatives provided, and all command-line examples are presented in a Windows PowerShell context. This creates a strong Windows bias and may hinder Linux or macOS users.
Recommendations:
- Provide equivalent Azure CLI (az) command examples for all resource management tasks, as Azure CLI is cross-platform and widely used on Linux and macOS.
- Mention and link to installation instructions for Azure CLI alongside Az PowerShell.
- Clearly indicate that the PowerShell examples work on PowerShell Core (cross-platform) if applicable, or specify any Windows-only limitations.
- Include Bash or shell script examples where appropriate, especially for automation scenarios.
- Reorder sections or provide parallel examples so that Linux/macOS users are not required to translate Windows/PowerShell instructions themselves.
Create pull request
Flagged Code Snippets
PS C:\> New-AzEmailService -ResourceGroupName ContosoResourceProvider1 -Name ContosoEmailServiceResource1 -DataLocation UnitedStates -SubscriptionId SubscriptionID
PS C:\> Get-AzEmailService -Name ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1
PS C:\> Connect-AzAccount
PS C:\> Install-Module Az.Communication
PS C:\> Remove-AzEmailService -Name ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1