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
⚠️ windows_first
⚠️ missing_linux_example
Summary:
The documentation demonstrates a strong Windows bias. All command-line examples for both Windows and Linux scenarios use PowerShell and Azure PowerShell cmdlets, which are native to Windows and less common on Linux. File paths and sample outputs consistently show Windows-style paths and prompts (e.g., C:\WINDOWS\system32>), even in Linux sections. There are no examples using native Linux tools or shells (e.g., Bash, Azure CLI). The documentation assumes the user is operating from a Windows environment, and Linux parity is only achieved by changing parameter values, not by providing Linux-native workflows.
Recommendations:
  • Provide parallel examples using Azure CLI (az) commands, which are cross-platform and commonly used on Linux.
  • Show Linux shell (bash) command-line examples, including file paths and prompts appropriate for Linux environments.
  • Include instructions for installing and using Azure PowerShell on Linux, or clarify that Azure CLI is a recommended alternative.
  • Adjust sample outputs to reflect Linux environments (e.g., /home/user/ paths, $ prompt) in Linux sections.
  • Explicitly mention that PowerShell examples can be run on Linux if PowerShell Core is installed, but highlight native Linux alternatives.
  • Reorder sections or provide equal prominence to Linux and Windows workflows, avoiding a 'Windows-first' presentation.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean

Flagged Code Snippets

--- ## Remove the extension ### [Windows](#tab/windows) To remove the password reset extension, run the following command:
$templateFile = "<Path to addPasswordResetExtensionTemplate.json file>" $templateParameterFile = "<Path to addPasswordResetExtensionTemplate.parameters.json file>" $RGName = "<Name of resource group>" New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $templateFile -TemplateParameterFile $templateParameterFile -Name "<Deployment name>" -AsJob
--- ## Track deployment ### [Windows](#tab/windows) To check the deployment status of extensions for a given VM, run the following command:
You can see below that the extension has been installed successfully. ![Screenshot of the VM details pane with call-outs for the network interface and installed extensions on Windows.](media/azure-stack-edge-gpu-deploy-virtual-machine-install-password-reset-extension/installed-extension-windows-vm.png) ### [Linux](#tab/linux) To check the deployment status of extensions for a given VM, run the following command: