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:
⚠️
windows_first
⚠️
powershell_heavy
Summary:
The documentation demonstrates a mild Windows bias by referencing Windows shells (PowerShell and cmd) alongside Bash, and by providing specific instructions for PowerShell/cmd users after Bash examples. However, all code samples and primary instructions are written for Bash, and Linux is referenced positively (e.g., cloud-init for Linux VMs). There are no exclusive Windows tools or patterns, but the repeated need to clarify PowerShell/cmd differences and the order in which they are mentioned (Bash first, then Windows shells) indicates a subtle 'windows_first' and 'powershell_heavy' bias.
Recommendations:
- Provide explicit Linux and macOS instructions/examples where relevant, not just Bash (e.g., clarify file path differences or shell-specific syntax).
- Group shell-specific instructions together in a table or section, rather than always listing Bash first and then PowerShell/cmd as an afterthought.
- Where differences exist, show parallel examples for Bash, PowerShell, and cmd, rather than focusing on Bash and adding Windows notes.
- Highlight cross-platform compatibility and note any platform-specific limitations or behaviors.
- Consider adding a section at the top clarifying that all examples are cross-platform unless otherwise noted, and link to platform-specific guidance if available.
Create pull request
Flagged Code Snippets
If you're using the Azure CLI with the cmd or PowerShell, pass the array in the format: `exampleArray="['value1','value2']"`.
You can also get the contents of file to provide that content as an inline parameter. Preface the file name with **@**:
* To deploy to a **subscription**, use [`az deployment sub create`](/cli/azure/deployment/sub#az-deployment-sub-create):
If you're using the Azure CLI with cmd or PowerShell, pass the object in the following format: