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
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation page demonstrates a Windows bias in several areas. PowerShell is repeatedly mentioned as a primary or sole automation tool for managing ExpressRoute (e.g., 'PowerShell cmdlet', 'how-to-routefilter-powershell.md'), and REST API/CLI are mentioned but often after PowerShell. There are no explicit Linux or cross-platform command-line examples, and no mention of Linux-native tools or shell environments. Where automation or scripting is referenced, Windows/PowerShell is prioritized or assumed. This may make it less accessible or less clear for Linux users.
Recommendations:
- Provide Azure CLI examples alongside or before PowerShell examples, as Azure CLI is cross-platform and widely used on Linux.
- When referencing automation or scripting, mention both PowerShell and Bash/CLI options, and link to relevant documentation for both.
- Avoid using 'PowerShell' as the default or only example in links and code samples (e.g., 'how-to-routefilter-powershell.md'); provide or link to equivalent Azure CLI or Bash guides.
- Explicitly state that all management operations can be performed from Linux, macOS, and Windows, and provide guidance for each.
- Where screenshots or UI instructions are shown, ensure they are not Windows-specific unless necessary, or provide Linux/macOS equivalents if applicable.
Create pull request