2112
Total Pages
1865
Linux-Friendly Pages
247
Pages with Bias
11.7%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

818 issues found
Showing 1-25 of 818 flagged pages
Virtual Machines Desired State Configuration extension with Azure Resource Manager templates ...n/articles/virtual-machines/extensions/dsc-template.md
High Priority View Details →
Scanned: 2026-01-14 01:31
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation is heavily oriented toward Windows environments, with all examples and references using PowerShell DSC, Windows-specific extension publishers, and Windows VM types. There are no examples or guidance for Linux VMs, nor mention of Linux equivalents or cross-platform DSC solutions. Windows terminology and tools are used exclusively, and the documentation does not address Linux user needs.
Recommendations
  • Add explicit examples for deploying DSC extension on Linux VMs, if supported, or clarify that it is Windows-only.
  • Mention Linux configuration management alternatives (such as Azure VM extensions for Chef, Puppet, or Ansible) and link to their documentation.
  • If DSC extension is not supported on Linux, state this clearly at the beginning of the document.
  • Provide parity in troubleshooting and settings sections by including Linux-specific notes or alternatives.
  • Ensure that cross-platform users are guided to appropriate solutions for Linux/macOS environments.
Virtual Machines Attach an existing OS disk to a VM .../blob/main/articles/virtual-machines/attach-os-disk.md
High Priority View Details →
Scanned: 2026-01-14 01:31
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example 🔧 Windows Tools
Summary
The documentation page is heavily biased towards Windows, with all examples and instructions using PowerShell and Windows-specific patterns. There are no Linux or cross-platform CLI examples, and the workflow is described only for Windows VMs. The use of Windows terminology and tools (e.g., RDP, PowerShell cmdlets) excludes Linux users and does not mention Linux-specific considerations or alternatives.
Recommendations
  • Add Azure CLI and/or Bash examples for creating and attaching disks to VMs, applicable to Linux VMs.
  • Include instructions for attaching a specialized disk to a Linux VM, highlighting differences (e.g., SSH instead of RDP, Linux OS disk flags).
  • Clearly indicate which steps are OS-agnostic and which are Windows-specific, and provide Linux/macOS equivalents where needed.
  • Mention Linux-specific troubleshooting or configuration notes (e.g., hostname changes, SSH key handling).
  • Reorganize the documentation so that cross-platform or OS-neutral steps are presented first, followed by OS-specific details.
Virtual Machines Azure Backup for SQL Server running in Azure VM ...extensions/backup-azure-sql-server-running-azure-vm.md
High Priority View Details →
Scanned: 2026-01-14 01:31
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page is heavily focused on Windows-based SQL Server workloads in Azure VMs. It exclusively references the 'AzureBackupWindowsWorkload' extension, provides only PowerShell-based deployment instructions, and does not mention or provide examples for Linux-based SQL Server VMs or Linux-native tooling. Windows terminology and tools are presented as the default, with no Linux parity.
Recommendations
  • Clarify in the introduction whether Linux-based SQL Server VMs are supported or not. If supported, add equivalent instructions and examples for Linux VMs.
  • If Linux is not supported, explicitly state this limitation to avoid confusion.
  • Provide CLI (az cli) or REST API examples for registration and deployment, which are cross-platform.
  • Mention any Linux-specific backup extensions or procedures if available.
  • Reorganize examples so that platform-agnostic methods (e.g., ARM templates, REST API) are shown before platform-specific ones like PowerShell.
Virtual Machines Desired State Configuration for Azure overview ...n/articles/virtual-machines/extensions/dsc-overview.md
High Priority View Details →
Scanned: 2026-01-14 01:31
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily focused on Windows and PowerShell Desired State Configuration (DSC), with all examples, tools, and workflows centered around Windows VMs and PowerShell cmdlets. There are no Linux-specific examples, tools, or instructions, and the prerequisites and architecture sections assume Windows Management Framework and PowerShell DSC, which are not natively available on Linux. The Azure CLI section also only provides a Windows VM example.
Recommendations
  • Add explicit guidance for Linux VMs, including whether and how DSC extension can be used or alternatives for Linux configuration management.
  • Provide Linux/macOS equivalent examples for deployment, configuration, and troubleshooting, or clearly state limitations for non-Windows platforms.
  • Mention cross-platform configuration management tools (e.g., Ansible, Chef, Puppet) and how they integrate with Azure VM extensions.
  • Clarify in prerequisites and architecture sections whether Linux VMs are supported and what users should do for Linux environments.
  • If DSC extension is Windows-only, make this limitation clear at the top of the documentation.
Virtual Machines Attach an existing OS disk to a VM .../blob/main/articles/virtual-machines/attach-os-disk.md
High Priority View Details →
Scanned: 2026-01-14 00:01
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily biased towards Windows, with all command-line examples using PowerShell and Windows-specific parameters. There are no CLI or Linux/macOS shell examples, and the workflow is described for Windows VMs only. Windows tools and patterns (e.g., RDP, PowerShell modules) are mentioned exclusively, with no parity for Linux users.
Recommendations
  • Add Azure CLI and/or Bash examples for attaching an OS disk to a VM, covering Linux VM scenarios.
  • Include instructions for creating and attaching disks to Linux VMs, including SSH access setup instead of RDP.
  • Clearly indicate which steps apply to Windows, Linux, or both, and provide equivalent Linux-focused guidance.
  • Mention Linux-specific considerations (e.g., cloud-init, hostname changes, SSH keys) when reusing disks.
Virtual Machines Desired State Configuration extension with Azure Resource Manager templates ...n/articles/virtual-machines/extensions/dsc-template.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation is heavily focused on Windows and PowerShell Desired State Configuration (DSC). All examples use PowerShell scripts (.ps1), reference Windows Management Framework (WMF), and the extension publisher is 'Microsoft.Powershell'. There are no examples or guidance for Linux VMs, nor mention of Linux equivalents or cross-platform DSC scenarios. The documentation assumes the reader is deploying DSC to Windows VMs only.
Recommendations
  • Add explicit guidance for deploying DSC extension to Linux VMs, if supported, or clarify that it is Windows-only.
  • Include Linux-specific examples or note that Linux uses a different configuration management extension (such as Azure VM Custom Script Extension or Ansible).
  • Mention cross-platform configuration management options in Azure and link to relevant documentation.
  • If DSC extension is not supported on Linux, state this clearly at the top of the page.
Virtual Machines Attach an existing OS disk to a VM .../blob/main/articles/virtual-machines/attach-os-disk.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily biased towards Windows, with all command-line examples provided exclusively in PowerShell. The workflow and examples assume Windows VMs and Windows-specific tooling, with no mention of Linux or cross-platform alternatives such as Azure CLI or Bash. There are no Linux-specific instructions, and the documentation does not address how to attach a Linux OS disk or considerations for Linux VMs.
Recommendations
  • Add equivalent Azure CLI and/or Bash examples for all PowerShell commands to support Linux/macOS users.
  • Include a section or tab specifically for Linux VMs, outlining any differences in process or considerations (e.g., SSH instead of RDP, Linux disk attachment flags).
  • Clarify in the introduction that the instructions are Windows-specific, and provide links or guidance for Linux VM scenarios.
  • Ensure parity in documentation structure and detail for both Windows and Linux workflows.
Virtual Machines Add monitoring & diagnostics to an Azure virtual machine ...es/virtual-machines/extensions/diagnostics-template.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily focused on Windows virtual machines, with all examples, configuration snippets, and explanations tailored exclusively to Windows (WAD) diagnostics extension. There is no Linux (LAD) diagnostics extension example, nor any mention of Linux-specific configuration, counters, or XML schema. Windows terminology and tools (e.g., WindowsEventLog, Windows performance counters, Visual Studio) are used throughout, and the only sample template referenced is for Windows VMs. Although the deprecation notice mentions Linux, the rest of the page provides no guidance for Linux users.
Recommendations
  • Add parallel examples for configuring diagnostics on Linux VMs, including LAD extension and its settings.
  • Include Linux-specific performance counters and log collection configuration.
  • Reference Linux sample templates and provide links to Linux-focused quickstart resources.
  • Clarify which sections apply only to Windows and provide equivalent instructions for Linux.
  • Mention Linux deployment tools (e.g., Azure CLI, cloud-init) alongside Windows tools like PowerShell and Visual Studio.
Virtual Machines Desired State Configuration for Azure overview ...n/articles/virtual-machines/extensions/dsc-overview.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is strongly biased toward Windows environments, with exclusive use of PowerShell DSC, Windows Management Framework, and Windows-specific tools and paths. All examples, prerequisites, and deployment instructions assume Windows VMs, with no mention of Linux support, alternatives, or parity. Linux users are left without guidance or examples for using DSC or equivalent configuration management on Azure VMs.
Recommendations
  • Explicitly state whether the DSC extension supports Linux VMs, and if not, provide alternatives for Linux configuration management (e.g., Ansible, Chef, Puppet, or Azure Machine Configuration).
  • Add Linux-specific examples for configuration management on Azure VMs, including CLI commands and ARM template snippets.
  • Clarify prerequisites and supported operating systems, listing Linux support status.
  • Provide links to documentation for Linux configuration management tools and how to integrate them with Azure VM extensions.
  • If PowerShell DSC is not supported on Linux, suggest cross-platform alternatives and migration paths.
Virtual Machines Azure Disk Encryption sample scripts ...rtual-machines/linux/disk-encryption-sample-scripts.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page, while focused on Azure Disk Encryption for Linux VMs, exhibits a strong bias towards Windows tooling and PowerShell. All automation and scripting examples for interacting with Azure resources (listing encrypted VMs, uploading VHDs, managing Key Vault secrets, attaching disks) use PowerShell cmdlets, with no Bash/CLI or Azure CLI equivalents provided. The use of PowerShell is pervasive, and Windows-centric tools (e.g., Add-AzVhd) are referenced without Linux alternatives. In several cases, the only way to complete a step is via PowerShell, which is not natively available on most Linux distributions. The Linux-specific instructions are limited to OS-level configuration and encryption setup, but all Azure-side operations are Windows/PowerShell-centric.
Recommendations
  • Provide Azure CLI (az) equivalents for all PowerShell cmdlets and scripts, especially for listing encrypted VMs, uploading VHDs, managing Key Vault secrets, and attaching disks.
  • Include Bash script examples for interacting with Azure resources, demonstrating parity for Linux users.
  • Clearly indicate when a step can be performed using Azure CLI or REST API, and link to relevant documentation.
  • Reorder examples so that Linux-native tools (Azure CLI, Bash) are presented before or alongside PowerShell.
  • Note any limitations or differences between PowerShell and CLI approaches, and provide guidance for Linux/macOS users.
Virtual Machines How to upgrade Azure Disk Encryption on a disk ...cles/virtual-machines/linux/disk-encryption-upgrade.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation demonstrates a Windows bias by providing migration instructions exclusively via Azure PowerShell, with no equivalent CLI or Linux-native method. The upgrade process is only described using PowerShell cmdlets, which are primarily used on Windows. Linux users are left without direct instructions or examples for upgrading ADE, creating friction and possible blockers for non-Windows environments.
Recommendations
  • Provide Azure CLI-based migration instructions if supported, or clarify if migration is not possible on Linux.
  • Explicitly state platform limitations and offer alternative approaches for Linux users.
  • Include Linux-specific examples or workflows for both version determination and migration steps.
  • If PowerShell is required, document how to use Azure PowerShell on Linux/macOS (e.g., via PowerShell Core).
Virtual Machines Use a VHD snapshot to create multiple identical managed disks (Windows) - PowerShell ...al-machines-powershell-sample-create-snapshot-from-vhd.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily biased towards Windows and PowerShell, providing only Windows-specific instructions and examples. There are no references to Linux or macOS workflows, nor are alternative tools or commands (such as Azure CLI or Bash) mentioned. The page title, sample script, and next steps all focus exclusively on Windows and PowerShell, making it difficult for Linux/macOS users to follow or replicate the process.
Recommendations
  • Add equivalent instructions and sample scripts using Azure CLI and Bash for Linux/macOS users.
  • Include links to Linux/macOS documentation or script samples where available.
  • Clearly indicate platform-specific steps and provide parity for all major operating systems.
  • Update the title and description to reflect cross-platform applicability if possible.
Virtual Machines Copy snapshot of managed disk to subscription (Windows) - PowerShell ...sample-copy-snapshot-to-same-or-different-subscription.md
High Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily biased towards Windows and PowerShell, with all examples, tools, and references centered on Windows environments. There are no Bash, Azure CLI, or Linux/macOS instructions, and the page title and content explicitly target Windows users. Linux users are left without guidance for completing the task.
Recommendations
  • Add equivalent Azure CLI and Bash script examples for copying managed disk snapshots.
  • Include a section or page for Linux/macOS users, detailing steps and commands relevant to those platforms.
  • Reference cross-platform tools and documentation (e.g., Azure CLI, REST API) alongside PowerShell.
  • Update navigation and 'Next steps' links to include Linux/macOS resources.
Virtual Machines Azure Backup for SQL Server running in Azure VM ...extensions/backup-azure-sql-server-running-azure-vm.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page is heavily focused on Windows-based deployment and management of Azure Backup for SQL Server in Azure VMs. It exclusively references the 'AzureBackupWindowsWorkload' extension, provides only PowerShell examples for registration, and does not mention or provide guidance for Linux-based SQL Server VMs or alternative tooling (such as Bash, Azure CLI, or Linux extensions). Windows terminology and tools are used throughout, with no Linux parity.
Recommendations
  • Clarify whether Linux-based SQL Server VMs are supported or not. If supported, add equivalent instructions and examples for Linux VMs.
  • Provide Azure CLI and/or Bash examples for registering the VM and managing backups, alongside PowerShell.
  • If Linux is not supported, explicitly state this limitation at the top of the article to set expectations for non-Windows users.
  • Reference any Linux-specific extensions or backup mechanisms if available.
  • Reorganize examples so that cross-platform options (PowerShell, CLI, ARM templates) are presented together, not Windows-first.
Virtual Machines Attach an existing OS disk to a VM .../blob/main/articles/virtual-machines/attach-os-disk.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates significant Windows bias by providing only PowerShell-based examples and instructions, which are specific to Windows environments. There are no CLI, Bash, or Linux/macOS shell examples, nor are Linux-specific considerations or patterns mentioned. The workflow and tooling described (e.g., PowerShell cmdlets, RDP) are Windows-centric, making it difficult for Linux users to follow or adapt the instructions.
Recommendations
  • Add equivalent examples using Azure CLI (az) commands, which are cross-platform and work on Linux/macOS.
  • Include Bash shell script snippets for common operations (disk, network, VM creation) alongside PowerShell.
  • Explicitly mention Linux VM scenarios, including SSH access setup and Linux-specific disk attachment considerations.
  • Reorganize the documentation to present cross-platform (CLI) instructions first, or side-by-side with PowerShell.
  • Clarify which steps are universal and which are Windows-specific, especially regarding OS disk attachment and network rules.
Virtual Machines Add monitoring & diagnostics to an Azure virtual machine ...es/virtual-machines/extensions/diagnostics-template.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily focused on Windows virtual machines, with all examples, configuration snippets, and explanations tailored to Windows (WAD) diagnostics extension. Linux equivalents (LAD) are only mentioned in passing, and there are no Linux-specific configuration examples, XML schemas, or template snippets. The guidance, troubleshooting, and sample links are all Windows-centric, leaving Linux users without actionable steps or parity in monitoring and diagnostics setup.
Recommendations
  • Add equivalent examples and configuration snippets for Linux VMs using the Linux Diagnostics Extension (LAD) and/or Azure Monitor Agent.
  • Include links to Linux-specific sample templates and documentation, such as diagnostics extension schema for Linux.
  • Provide XML or JSON configuration examples for Linux diagnostics, including performance counters and log collection relevant to Linux.
  • Clarify differences and migration steps for both Windows and Linux users, especially given the upcoming deprecation.
  • Ensure troubleshooting and deployment instructions are available for both Azure PowerShell (Windows) and Azure CLI (Linux/macOS).
Virtual Machines Desired State Configuration for Azure overview ...n/articles/virtual-machines/extensions/dsc-overview.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page is heavily biased toward Windows environments, focusing almost exclusively on PowerShell Desired State Configuration (DSC) and Windows Management Framework (WMF). All example code, cmdlets, and configuration scripts are Windows/PowerShell-centric, with no mention of Linux equivalents or cross-platform DSC usage. The prerequisites, architecture, and deployment sections assume Windows VMs and tools, and there are no examples or guidance for Linux VM scenarios.
Recommendations
  • Add explicit guidance for using DSC or equivalent configuration management tools on Linux VMs in Azure.
  • Provide Linux-specific examples for deploying and managing configuration extensions, including relevant CLI commands and file locations.
  • Clarify whether the DSC extension supports Linux VMs, and if not, suggest alternative approaches for Linux configuration management (e.g., using Azure Custom Script Extension, Ansible, or Chef).
  • Include cross-platform notes and parity tables to help users understand feature availability and limitations for both Windows and Linux.
  • Reorder examples to present both Windows and Linux scenarios, or clearly indicate platform-specific sections.
Virtual Machines Desired State Configuration extension with Azure Resource Manager templates ...n/articles/virtual-machines/extensions/dsc-template.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation is heavily focused on Windows and PowerShell Desired State Configuration (DSC). All examples, settings, and troubleshooting are tailored to Windows VMs and PowerShell scripts, with no mention of Linux equivalents or cross-platform DSC support. Windows terminology and tools are used exclusively, and there are no Linux-specific instructions or examples.
Recommendations
  • Add explicit guidance for Linux VMs, including whether DSC extension is supported or alternatives for Linux configuration management (e.g., using Custom Script Extension, Azure Machine Configuration, or third-party tools like Ansible/Chef/Puppet).
  • Provide Linux-specific examples for deploying configuration management via ARM/Bicep templates, if supported.
  • Clarify in the introduction and extension settings which platforms are supported and link to Linux documentation where relevant.
  • If DSC extension is Windows-only, state this clearly at the top and direct Linux users to appropriate alternatives.
  • Include troubleshooting and settings sections relevant to Linux, or note differences in extension behavior between platforms.
Virtual Machines Use Azure Policy to restrict VM extension installation (Windows) ...al-machines/extensions/extensions-rmpolicy-howto-ps.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation is heavily biased toward Windows environments, focusing exclusively on Windows VM scenarios and using Azure PowerShell for all examples. There are no Linux/macOS-specific instructions, nor are alternative tools (such as Azure CLI or Bash) mentioned. The examples and file paths are tailored to Windows users, and the page title and customer intent reinforce a Windows-only perspective.
Recommendations
  • Add equivalent examples for Linux VMs, including how to restrict extensions on Linux virtual machines.
  • Provide Azure CLI and Bash examples alongside PowerShell, or at least mention their availability.
  • Use platform-neutral language and file paths where possible, or show both Windows and Linux file path conventions.
  • Clarify which steps are universal and which are Windows-specific, and link to Linux/macOS documentation if available.
  • Update the page title and customer intent to reflect cross-platform applicability if the policy applies to all VM types.
Virtual Machines Troubleshooting Windows VM extension failures ...n/articles/virtual-machines/extensions/troubleshoot.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation is heavily focused on Windows VM extension troubleshooting, with most examples, error messages, and solutions tailored to Windows environments. PowerShell commands and Windows-specific tools (Task Manager, Control Panel, certmgr.msc) are used exclusively or presented first. Linux troubleshooting is only briefly mentioned, with limited guidance and no equivalent step-by-step examples or error analyses for Linux VMs.
Recommendations
  • Provide parallel Linux examples for all troubleshooting steps, including CLI commands, log locations, and error messages.
  • Include Linux-specific troubleshooting scenarios and solutions, such as common issues with waagent, permissions, or systemd services.
  • Use neutral language and structure, presenting both Windows and Linux instructions side-by-side where possible.
  • Reference Linux tools (e.g., journalctl, systemctl, openssl) and their usage for troubleshooting extensions.
  • Add sample outputs and log snippets from Linux VMs to match the detail given for Windows.
Virtual Machines Create and upload an OpenBSD image ...ticles/virtual-machines/linux/create-upload-openbsd.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page demonstrates Windows bias primarily in the VHD creation and conversion steps. It exclusively mentions Hyper-V (a Windows-only virtualization tool) for creating the .vhd file and provides only a PowerShell example for converting VHDX to fixed VHD format. There are no Linux/macOS alternatives or examples for these critical steps, which may hinder non-Windows users from completing the process without additional research.
Recommendations
  • Include instructions and examples for creating and converting VHD files using Linux/macOS tools such as qemu-img or VirtualBox.
  • Mention cross-platform alternatives to Hyper-V, such as KVM, QEMU, or VirtualBox, and link to relevant guides.
  • Provide Linux/macOS command-line examples for VHD conversion (e.g., qemu-img convert -f ...).
  • Present Windows and Linux/macOS options side-by-side or in parallel sections to ensure parity.
Virtual Machines Copy snapshot of managed disk to subscription (Windows) - PowerShell ...sample-copy-snapshot-to-same-or-different-subscription.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily focused on Windows and PowerShell, with no mention of Linux or macOS alternatives. All examples and tooling references are for PowerShell, and the page title and sample script are explicitly Windows-centric. There are no Bash, CLI, or Linux/macOS instructions, making it difficult for non-Windows users to follow.
Recommendations
  • Add equivalent Azure CLI or Bash examples for Linux/macOS users.
  • Include a section describing cross-platform approaches and tools.
  • Clarify in the introduction whether the process is possible on Linux/macOS, and link to relevant documentation if available.
  • Balance references to Windows and Linux documentation in 'Next steps'.
Virtual Machines PowerShell Sample - Export/Copy snapshot as VHD to a storage account in different region ...nes-powershell-sample-copy-snapshot-to-storage-account.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily focused on PowerShell, with all examples, explanations, and referenced commands using Azure PowerShell cmdlets. There are no Bash, CLI, or Linux-native examples provided, nor is there any mention of how to perform the same task on Linux/macOS platforms. The use of PowerShell and Windows-centric tools is exclusive and presented as the only method.
Recommendations
  • Add equivalent Azure CLI or Bash script examples for exporting/copying snapshots as VHDs.
  • Include a section or links for Linux/macOS users detailing how to accomplish the same task using platform-appropriate tools.
  • Mention cross-platform compatibility and clarify whether the PowerShell script can be run on PowerShell Core on Linux/macOS.
  • Reorder or balance examples so that Linux and Windows approaches are presented equally.
Virtual Machines Use a VHD snapshot to create multiple identical managed disks (Windows) - PowerShell ...al-machines-powershell-sample-create-snapshot-from-vhd.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily biased towards Windows and PowerShell, providing only Windows-specific instructions and examples. There are no Linux or Bash equivalents, and all references, scripts, and next steps are tailored for Windows users, making it difficult for Linux/macOS users to follow or replicate the process.
Recommendations
  • Add equivalent Bash or Azure CLI examples for Linux/macOS users.
  • Include a section describing how to perform the same task on Linux, referencing relevant tools and commands.
  • Update the title and description to clarify if the process is Windows-only, or broaden the scope to include cross-platform instructions.
  • Provide links to Linux VM documentation and script samples.
Virtual Machines Create an incremental snapshot ...ticles/virtual-machines/disks-incremental-snapshots.md
High Priority View Details →
Scanned: 2026-01-09 19:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for creating and managing incremental snapshots, but there is a noticeable bias toward Windows and PowerShell. PowerShell examples are given equal prominence to CLI, despite CLI being more universally available across platforms. The PowerShell sections use Windows-centric scripting and tools, and the documentation refers to Azure PowerShell modules and patterns that are most familiar to Windows users. There are no explicit Linux shell script examples (e.g., Bash), nor are Linux-specific considerations or troubleshooting steps mentioned. The CLI examples, while cross-platform, are not explicitly contextualized for Linux users, and the PowerShell examples are presented with the same level of detail and priority, which can reinforce a Windows-first mindset.
Recommendations
  • Add explicit Bash shell script examples for Linux users, showing how to use Azure CLI in typical Linux environments.
  • Clarify in the CLI sections that the commands are suitable for both Linux and Windows, and provide notes on any OS-specific differences (e.g., environment variable syntax, quoting).
  • Reduce the prominence of PowerShell by presenting CLI examples first, or by grouping PowerShell as a Windows-specific alternative.
  • Include troubleshooting tips or common issues for Linux users (e.g., permissions, shell differences, package installation).
  • Reference Linux-native tools or patterns where appropriate, such as cron jobs for automation, or integration with Linux backup utilities.
  • Ensure that portal and ARM template instructions are clearly marked as OS-agnostic.
← Previous Page 1 of 33 Next →