This page contains Windows bias

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_tools
⚠️ missing_linux_example
⚠️ windows_first
Summary:
The documentation is heavily biased toward Windows and PowerShell usage. All configuration steps and code samples are provided exclusively using Azure PowerShell cmdlets, with explicit references to installing PowerShell modules and using Windows-style file paths (e.g., 'C:\NetworkConfig.xml'). There are no examples or instructions for performing these tasks using Azure CLI, Bash, or other cross-platform tools. The documentation does not mention or provide parity for Linux or macOS users, nor does it reference alternative tooling or scripting environments.
Recommendations:
  • Provide equivalent Azure CLI (az) command examples for all PowerShell cmdlets, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • Include notes or sections for Linux/macOS users, such as how to install and use Azure CLI and where to store configuration files (e.g., using '/home/user/NetworkConfig.xml' paths).
  • Where file paths are referenced, show both Windows and Linux/macOS path formats.
  • Add a table or selector at the top of the article allowing users to choose between PowerShell and Azure CLI (or Bash) instructions.
  • Explicitly state that the instructions are applicable on Windows, and provide links or guidance for users on other platforms.
  • Review all referenced scripts and tools to ensure they are available and supported on non-Windows platforms.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-08-17 00:01 #83 in_progress ✅ Clean
2025-07-13 21:37 #48 completed ❌ Biased
2025-07-09 13:09 #3 cancelled ✅ Clean
2025-07-08 04:23 #2 cancelled ❌ Biased

Flagged Code Snippets

New-AzureDedicatedCircuitLink -ServiceKey <service-key> -VNetName MyAzureVNET
New-AzureLocalNetworkGateway -GatewayName MyLocalNetwork -IpAddress <MyLocalGatewayIp> -AddressSpace <MyLocalNetworkAddress>
Set-AzureVNetConfig -ConfigurationPath 'C:\NetworkConfig.xml'
Get-AzureLocalNetworkGateway GatewayId : 532cb428-8c8c-4596-9a4f-7ae3a9fcd01b GatewayName : MyLocalNetwork IpAddress : 23.39.x.y AddressSpace : {10.1.2.0/24} OperationDescription : Get-AzureLocalNetworkGateway OperationId : ddc4bfae-502c-adc7-bd7d-1efbc00b3fe5 OperationStatus : Succeeded
Remove-AzureVNetGateway –VnetName MyAzureVNET