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_tools
windows_first
Summary
The documentation provides examples for the Azure Portal, Azure CLI, and Azure PowerShell. However, it shows a bias towards Windows environments by including extensive Azure PowerShell examples (a Windows-centric tool) and referencing PowerShell cmdlets throughout. The PowerShell examples are given equal prominence to Azure CLI, despite PowerShell being primarily used on Windows. There is no mention of Bash, shell scripting, or Linux-native tools, and no explicit Linux-specific guidance. The documentation also refers to the Azure Portal, which is cross-platform, but the command-line examples are limited to Azure CLI and PowerShell, with PowerShell being a Windows-first tool.
Recommendations
  • Add explicit Bash or shell scripting examples for Linux users, especially for automation scenarios.
  • Clarify that Azure CLI is cross-platform and highlight its use on Linux/macOS.
  • De-emphasize PowerShell as a primary automation tool unless parity is provided for Linux users (e.g., PowerShell Core).
  • Include a note or section about using Azure CLI in Bash on Linux, and provide sample commands with typical Linux shell usage (e.g., piping, jq for JSON parsing).
  • If PowerShell is mentioned, clarify that PowerShell Core is available on Linux/macOS, or provide links to installation instructions for non-Windows platforms.
  • Consider adding REST API curl examples, which are universally available on Linux.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-12 00:00 #99 completed Clean Clean
2026-01-11 06:20 #98 completed Clean Clean
2026-01-10 00:00 #92 completed Clean Clean
2026-01-09 00:00 #87 cancelled Clean Clean
2026-01-06 22:28 #78 completed Clean Clean
2025-12-29 18:00 #48 cancelled Biased Biased
2025-12-15 00:00 #7 completed Clean Clean
2025-12-14 05:05 #6 completed Clean Clean

Flagged Code Snippets

# [Azure PowerShell](#tab/azure-powershell)

To list all the subscription's preview features, use the [Get-AzProviderFeature](/powershell/module/az.resources/get-azproviderfeature) cmdlet.

> [!NOTE]
> When you run the register command, it returns a message that suggests running `az provider register --namespace <provider-name>` after the feature is registered to propagate the changes.

# [Azure PowerShell](#tab/azure-powershell)

To register a preview feature, use the [Register-AzProviderFeature](/powershell/module/az.resources/register-azproviderfeature) cmdlet.

To view the registration's status, use the `Get-AzProviderFeature` cmdlet.

# [Azure PowerShell](#tab/azure-powershell)

To unregister a preview feature, use the [Unregister-AzProviderFeature](/powershell/module/az.resources/unregister-azproviderfeature) cmdlet. The `RegistrationState` state changes to **Unregistered**.

To view the unregistration's status, use the `Get-AzProviderFeature` cmdlet.