Sad Tux - Windows bias detected
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

Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
windows_tools
Summary
The documentation is heavily biased toward Windows and PowerShell usage. All command-line examples use Azure PowerShell cmdlets, and file paths are Windows-centric (e.g., C:\Users\SampleUser\Downloads). There is only a brief mention of Cloud Shell with a Linux-style path, but no Bash, Azure CLI, or Linux-native examples are provided. Windows tools and conventions are assumed throughout, and Linux alternatives are not discussed.
Recommendations
  • Provide equivalent Azure CLI (az) command examples for all operations, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • Include Linux/macOS file path examples alongside Windows paths, especially when referencing file downloads or script outputs.
  • Explicitly mention that Azure PowerShell can be used on Linux/macOS, or provide installation instructions for non-Windows users.
  • Structure sections so that cross-platform or Linux-native approaches (e.g., Azure CLI, Bash) are presented alongside or before Windows/PowerShell examples.
  • Add notes or links to documentation for using Cloud Shell, Bash, or other cross-platform tools to perform the same tasks.
  • Where possible, avoid Windows-specific terminology or clarify when a step is platform-agnostic.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2025-07-13 21:37 #48 completed Biased Biased
2025-07-09 13:09 #3 cancelled Clean Clean
2025-07-08 04:23 #2 cancelled Biased Biased

Flagged Code Snippets

   Get-AzExpressRoutePortsLocation -LocationName "Equinix-San-Jose-SV1" | format-list
   
   Get-AzExpressRoutePortsLocation | format-list
   
   Name                : Equinix-San-Jose-SV1
   Id                  : /subscriptions/<subscriptionID>/providers/Microsoft.Network/expressRoutePortsLocations/Equinix-San-Jose-
                        SV1
   ProvisioningState   : Succeeded
   Address             : 11 Great Oaks Blvd, SV1, San Jose, CA 95119
   Contact             : support@equinix.com
   AvailableBandwidths : [
                          {
                            "OfferName": "100 Gbps",
                            "ValueInGbps": 100
                          }
                        ]
   
1. Create the ExpressRoute Direct authorization by running the following commands in PowerShell:

    
## <a name="authorization"></a>Generate the Letter of Authorization (LOA)

Reference the recently created ExpressRoute Direct resource, input a customer name to write the LOA to and (optionally) define a file location to store the document. If a file path isn't referenced, the document downloads to the current directory.

### Azure PowerShell