394
Total Pages
295
Linux-Friendly Pages
99
Pages with Bias
25.1%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

218 issues found
Showing 176-200 of 218 flagged pages
Migrate Support for VMware vSphere migration in Azure Migrate ...les/migrate/migrate-support-matrix-vmware-migration.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation page exhibits a moderate Windows bias. Windows-specific instructions, tools, and examples (such as PowerShell and Windows Firewall) are mentioned before or more prominently than their Linux equivalents. PowerShell is referenced as an interface for configuring replication, and appliance deployment instructions favor PowerShell scripts. Windows connection steps are detailed with specific firewall and SAN policy settings, while Linux instructions are more generic and lack detailed command examples. There are no Linux shell or CLI examples, and Windows terminology (e.g., C:\ drive, Windows Firewall) appears first or exclusively in several sections.
Recommendations
  • Provide Linux shell (bash) command examples for tasks such as configuring SSH, checking required packages, and preparing VMs for migration.
  • List Linux connection instructions before or alongside Windows instructions, with equal detail (e.g., specific firewall commands, SELinux settings).
  • Offer Linux-based alternatives to PowerShell for appliance deployment and replication configuration (e.g., bash scripts, Azure CLI).
  • Include Linux-specific troubleshooting steps and examples where Windows-specific tools (like Windows Firewall) are mentioned.
  • Ensure parity in the level of detail for both Windows and Linux VM preparation and post-migration connectivity.
Migrate Migrate VMware vSphere VMs with agent-based the Migration and modernization tool ...main/articles/migrate/tutorial-migrate-vmware-agent.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First πŸ”§ Windows Tools Powershell Heavy Missing Linux Example
Summary
The documentation exhibits a moderate Windows bias. Windows-specific instructions, tools, and examples are presented first or exclusively in several critical steps, such as appliance setup (Windows Server 2016 VM), registry edits for push installation, and troubleshooting (Windows activation). PowerShell is mentioned as the manual setup method for the replication appliance, with no Linux alternative described. Linux instructions are present but minimal, often limited to 'use root account' or 'install agent after migration', without detailed steps or parity with Windows guidance.
Recommendations
  • Provide step-by-step instructions for setting up the replication appliance on a Linux VM, including supported distributions and prerequisites.
  • Include Linux-specific examples for manual Mobility service installation, such as shell commands and package management instructions.
  • Offer troubleshooting guidance for common Linux migration issues (e.g., bootloader changes, activation, agent installation).
  • Ensure that Linux and Windows instructions are presented with equal detail and prominence, ideally side-by-side.
  • Reference Linux documentation and tools where PowerShell or Windows registry edits are mentioned.
  • Clarify which steps are OS-agnostic and which require OS-specific actions, and provide alternatives for both.
Migrate VMware server discovery support in Azure Migrate and Modernize ...main/articles/migrate/migrate-support-matrix-vmware.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Missing Linux Example πŸ”§ Windows Tools Powershell Heavy
Summary
The documentation exhibits several Windows-centric biases. Windows tools and technologies (PowerShell, WMI, WinRM, Windows authentication) are mentioned first or exclusively in key sections, such as SQL Server and web app discovery. Linux support is often described as 'not supported' or is less detailed, with missing examples and fewer instructions. SQL Server discovery is Windows-only, and web app discovery for ASP.NET is limited to Windows servers. Many technical details and sample scripts are provided for Windows, but equivalent Linux guidance is sparse or absent.
Recommendations
  • Provide Linux-specific examples and instructions wherever Windows examples/scripts are given (e.g., for credential setup, permissions, and agent installation).
  • Clarify Linux support status for each feature, and if unsupported, suggest alternative approaches or workarounds.
  • Include parity in tool references (e.g., mention Bash scripts or Linux-native tools alongside PowerShell).
  • Expand documentation for Linux web app discovery (e.g., Apache/Nginx) and SQL alternatives (e.g., PostgreSQL, MySQL) if possible.
  • List Linux requirements and supported distributions before or alongside Windows, not after.
  • Add troubleshooting and configuration guidance for Linux environments, matching the depth provided for Windows.
Migrate Azure Migrate Collector virtual machine extension reference ...migrate/migrate-virtual-machine-extension-reference.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation generally provides parity between Windows and Linux for extension properties, installation, and troubleshooting. However, several command examples and instructions (such as viewing extension status, updating, and removing the extension) only show Windows-specific names (e.g., 'AzureMigrateCollectorForWindows') and do not provide Linux equivalents. In some sections, Windows examples or instructions are presented first, and Linux commands for status, update, and removal are missing.
Recommendations
  • For every command or instruction referencing 'AzureMigrateCollectorForWindows', provide the equivalent for 'AzureMigrateCollectorForLinux'.
  • In the 'View extension status', 'Update extension', and 'Remove extension' sections, add explicit Linux examples using the Linux extension name.
  • When showing command examples, present both Windows and Linux variants side by side or clarify that the extension name should be changed as appropriate.
  • Consider alternating the order of Windows and Linux examples to avoid implicit prioritization.
Migrate Onboard on-premises servers in VMware virtual environment to Azure Arc ...les/migrate/onboard-to-azure-arc-with-azure-migrate.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation demonstrates a moderate Windows bias. Windows-specific tools (WinRM, PowerShell) and instructions are mentioned first and in greater detail, while Linux equivalents (SSH, root account) are referenced but not elaborated. Windows commands (e.g., 'winrm qc') are provided, but no Linux command examples are shown. Troubleshooting steps and credential requirements are more explicit for Windows, with Linux often mentioned only as an alternative. There is a lack of parity in example commands and operational detail for Linux users.
Recommendations
  • Provide explicit Linux command examples (e.g., how to enable SSH, required packages, agent installation commands).
  • Include troubleshooting steps specific to Linux (e.g., common SSH issues, SELinux/firewall configuration).
  • Present Windows and Linux instructions side-by-side or in parallel sections, rather than listing Windows first.
  • Reference Linux tools and patterns (e.g., systemd, sudo) where relevant.
  • Clarify credential requirements for Linux (e.g., use of sudo/root, SSH key setup) with examples.
Migrate Quickstart to create an Azure Migrate project using an Azure Resource Manager template. .../articles/migrate/quickstart-create-migrate-project.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation exclusively describes deploying an Azure Migrate project using the Azure portal and ARM templates, with all instructions and screenshots referencing the Azure portal UI. There are no command-line examples (such as Azure CLI, Bash, or PowerShell), nor any mention of Linux/macOS-specific workflows or tools. The absence of Linux/macOS command-line instructions or parity in deployment methods creates a subtle Windows bias, as the Azure portal UI is most commonly used on Windows and the documentation does not address alternative, cross-platform approaches.
Recommendations
  • Add Azure CLI and/or Bash examples for deploying the ARM template, which work on Linux/macOS as well as Windows.
  • Explicitly mention that the Azure portal is accessible from any OS/browser, to clarify cross-platform compatibility.
  • Include PowerShell examples only if accompanied by equivalent Azure CLI/Bash examples.
  • Add a section on deploying via command line for automation and scripting, with instructions for both Windows and Linux/macOS users.
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
πŸ”§ Windows Tools Windows First Missing Linux Example
Summary
The documentation page shows a moderate Windows bias. It references Windows-centric tools such as the MAP Toolkit and Site Recovery Deployment Planner, and describes their use cases primarily in the context of Windows environments. The MAP Toolkit is highlighted for migration planning of Windows operating systems, with no mention of Linux equivalents. Examples or guidance for Linux server migration, Linux-specific assessment tools, or cross-platform command-line usage are missing. The scripting skills section mentions Bash, PowerShell, and Python, but does not provide concrete examples or parity between Windows and Linux workflows.
Recommendations
  • Include references to Linux-compatible migration and assessment tools, such as open-source alternatives or Azure-supported Linux migration workflows.
  • Provide examples or links for migrating Linux servers, including agentless and agent-based options.
  • Add Linux-specific guidance or FAQs, such as handling Linux dependencies, file systems, and post-migration validation.
  • Ensure that scripting examples are balanced, showing both Bash and PowerShell usage for common migration tasks.
  • Mention any limitations or considerations for Linux workloads explicitly, to help users plan accordingly.
Migrate Prepare machines for migration with Azure Migrate ...cs/blob/main/articles/migrate/prepare-for-migration.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias. Windows-specific instructions (such as using diskpart, configuring SAN policy, and enabling RDP via PowerShell) are detailed and appear first, while Linux instructions are more generic and lack step-by-step examples. Windows tools and patterns (e.g., command prompt, Windows Firewall, PowerShell) are mentioned explicitly, but equivalent Linux commands or configuration steps are not provided. Linux preparation steps are summarized, but do not include concrete command-line examples or troubleshooting guidance comparable to Windows sections.
Recommendations
  • Provide Linux command-line examples for key preparation steps (e.g., updating fstab, enabling SSH, rebuilding initramfs, modifying udev rules).
  • Include troubleshooting steps for common Linux migration issues, similar to the Windows boot/drive letter guidance.
  • Mention Linux tools (e.g., systemctl, firewall-cmd/ufw, nano/vim) where Windows tools (diskpart, PowerShell) are referenced.
  • Present Windows and Linux instructions in parallel, rather than listing Windows first and Linux second.
  • Add links to Linux-specific migration guides and best practices, matching the depth of Windows documentation.
Migrate Quickstart to create an Azure Migrate project using Portal ...lob/main/articles/migrate/quickstart-create-project.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias, particularly in the section describing command-line steps for registering the Dependency Map resource provider. It instructs users to install the Azure CLI and then specifically directs them to use PowerShell as an Administrator, with all example commands shown in a PowerShell context. There is no mention of Linux/macOS terminal usage, nor are equivalent Bash or shell instructions provided. The ordering and phrasing imply Windows as the default platform for command-line tasks.
Recommendations
  • Provide explicit instructions and examples for Linux/macOS users, including Bash shell equivalents for Azure CLI commands.
  • Clarify that Azure CLI commands can be run in any terminal (PowerShell, Command Prompt, Bash, etc.), and remove the assumption that PowerShell is required.
  • Add notes or sections indicating platform-agnostic steps, and ensure screenshots or references do not imply Windows exclusivity.
  • Where administrative privileges are needed, explain how to achieve this on Linux/macOS (e.g., using 'sudo').
Migrate How to review the assessments created for migration to SQL Server on Azure VM, Azure SQL Managed Instance and Azure SQL Database ...cs/blob/main/articles/migrate/review-sql-assessment.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation consistently refers to SQL Server migration scenarios and readiness for 'SQL Server on Azure VM', which is a Windows-centric deployment. There is no mention of Linux-based SQL Server deployments, nor are there examples or guidance for users running SQL Server on Linux. The assessment and migration recommendations focus exclusively on Windows-based SQL Server targets, implicitly assuming Windows as the source and target OS.
Recommendations
  • Explicitly mention and provide guidance for SQL Server running on Linux, including assessment and migration steps.
  • Add examples and screenshots showing assessment results for Linux-based SQL Server instances.
  • Clarify whether Azure Migrate supports discovery and assessment of SQL Server on Linux, and document any differences or limitations.
  • Include notes or sections on migrating from Linux SQL Server to Azure SQL targets, and highlight any OS-specific considerations.
Migrate Simplified experience for Azure Migrate ...les/migrate/simplified-experience-for-azure-migrate.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
πŸ”§ Windows Tools Windows First Missing Linux Example
Summary
The documentation page describes a migration stack that supports newer Linux distributions, but the replication appliance is exclusively based on Windows Server 2022. There are no examples, instructions, or mentions of Linux-based replication appliances or tooling. Windows infrastructure is presented as the default and only option, with no Linux parity or alternatives described.
Recommendations
  • Provide guidance or examples for Linux-based replication appliances, if supported.
  • Clarify whether Linux users must deploy a Windows Server for migration, and if so, explain the rationale and any workarounds.
  • Include explicit instructions or references for Linux administrators, such as agent installation and management on Linux systems.
  • If Windows Server is a hard requirement, state this clearly and discuss implications for Linux-only environments.
Migrate Common issues in Azure Migrate assessments .../blob/main/articles/migrate/troubleshoot-assessment.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First πŸ”§ Windows Tools Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias. Windows-specific tools and terminology (WinRM, WMI, PowerShell cmdlets) are mentioned before or more extensively than Linux equivalents. Troubleshooting steps often reference Windows mechanisms (WinRM TrustedHosts, Get-WmiObject) with less detail or no direct Linux command examples. Some error codes and remediation steps are Windows-only, while Linux troubleshooting is less explicit or referenced via links. Web app assessment errors focus heavily on IIS and Windows-specific configurations, with little mention of Linux/Java web app migration issues.
Recommendations
  • Provide Linux-specific troubleshooting steps and command examples alongside Windows instructions (e.g., SSH configuration, required Linux permissions).
  • When mentioning Windows tools (WinRM, WMI, PowerShell), also mention and explain Linux equivalents (SSH, shell commands, systemd services).
  • Balance the order of presentation: list Linux and Windows steps together or alternate which OS is mentioned first.
  • Expand web app assessment error documentation to include common issues for Java/Linux-based web apps, not just IIS/Windows.
  • Include explicit Linux error codes and remediation steps where currently only Windows is covered.
Migrate Redeploy servers to Azure using Infrastructure as Code ...ure-docs/blob/main/articles/migrate/server-redeploy.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page is written with a clear focus on Windows Server migration, as indicated by the customer intent and the absence of Linux-specific migration examples or instructions. While the introduction claims support for both Windows and Linux servers, all examples, prerequisites, and process steps are generic or implicitly Windows-centric (e.g., referencing Windows Server 2003, Visual Studio Code, and migration tool scenarios that are more common for Windows environments). There are no explicit Linux migration scenarios, commands, or troubleshooting tips, and Linux-specific considerations are not addressed.
Recommendations
  • Add explicit Linux migration examples, including common Linux distributions and their unique requirements.
  • Include Linux-specific instructions for disk detachment, IaC generation, and integration steps.
  • Provide troubleshooting tips for Linux server migrations, such as handling SSH keys, SELinux/AppArmor, and Linux disk formats.
  • Clarify tool compatibility (e.g., whether the disk migration script works for Linux VMs) and offer alternatives if needed.
  • Balance the customer intent and introductory sections to equally highlight Linux and Windows migration scenarios.
Migrate Start here - Migrate VMware deployments to Azure ...e-docs/blob/main/articles/migrate/start-here-vmware.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy πŸ”§ Windows Tools Windows First
Summary
The documentation page demonstrates moderate Windows bias. Azure PowerShell is mentioned as the primary automation and CLI tool for migration, with no mention of Linux/macOS alternatives such as Azure CLI or Bash scripting. Migration examples and automation guidance focus on PowerShell, which is native to Windows. The use of RVTools, a Windows-only tool, is presented as a main discovery option. There are no explicit Linux/macOS examples or guidance, and Windows-centric tools are referenced before any cross-platform options.
Recommendations
  • Include Azure CLI examples and tutorials for migration tasks alongside PowerShell.
  • Clarify which steps and tools are cross-platform and provide Linux/macOS-specific instructions where relevant.
  • Mention and link to any Linux-compatible alternatives to RVTools for server discovery.
  • Present cross-platform options before or alongside Windows-specific tools to avoid Windows-first bias.
Migrate Troubleshoot the Azure Migrate appliance ...s/blob/main/articles/migrate/troubleshoot-appliance.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias. Troubleshooting steps and examples frequently reference Windows tools (Control Panel, admin command prompt, PowerShell, Notepad, registry editing, WMI, WinRM), and Windows-specific instructions often appear before or in greater detail than Linux equivalents. Some sections provide only Windows examples or use Windows terminology, with Linux guidance sometimes relegated to later steps or less detail. PowerShell and Windows command-line tools are used heavily, while Linux commands are less emphasized or sometimes missing. In some cases, Linux users must infer equivalent steps or tools.
Recommendations
  • Provide Linux/macOS equivalents for all troubleshooting steps that currently only mention Windows tools (e.g., time sync, hosts file editing, service management).
  • Ensure Linux examples are given equal prominence and detail as Windows examples, ideally side-by-side or in parallel tabs.
  • Include Linux/macOS-specific troubleshooting for appliance connectivity, service management, and file editing (e.g., use nano/vi for hosts file, systemctl for service management).
  • Avoid referencing Windows tools (Control Panel, Notepad, registry editor) without offering Linux/macOS alternatives.
  • Where PowerShell is used, offer Bash or shell script equivalents for Linux/macOS environments.
  • Clarify which troubleshooting steps apply to Windows-only appliances versus Linux-based appliances.
Migrate Troubleshoot assessments FAQ in Azure Migrate ...b/main/articles/migrate/troubleshoot-assessment-faq.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation page exhibits a moderate Windows bias. Many troubleshooting scenarios and examples focus on Hyper-V (Windows virtualization), and Windows-specific licensing is considered in cost calculations, while Linux licensing is omitted. The 'Capture network traffic' section prioritizes Microsoft browsers (Edge, IE) and Chrome, with no mention of Linux-native tools or browsers like Firefox. There are no explicit Linux command-line or tool examples, and Windows/Hyper-V issues are discussed in detail, while Linux-specific troubleshooting is largely absent.
Recommendations
  • Include Linux-specific troubleshooting steps and examples, especially for performance data collection and network adapter issues.
  • Add parity for Linux licensing cost considerations in VM assessments.
  • In the 'Capture network traffic' section, provide instructions for Linux browsers (e.g., Firefox) and CLI tools like tcpdump or Wireshark.
  • Balance coverage of Hyper-V/Windows issues with equivalent VMware/Linux scenarios.
  • Explicitly mention how Linux VMs are handled in all relevant assessment and troubleshooting sections.
Migrate Troubleshoot issues with agentless and agent-based dependency analysis ...lob/main/articles/migrate/troubleshoot-dependencies.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation page exhibits a moderate Windows bias. Many troubleshooting steps, error remediations, and validation procedures are described with Windows-centric tools and workflows, such as PowerShell, WinRM, Registry Editor, and WMI. Windows examples and instructions are frequently presented first, with Linux alternatives provided later or in less detail. Some remediation steps (e.g., registry edits, WMI configuration) are only described for Windows, with no Linux equivalent. The use of Windows-specific terminology and screenshots further reinforces the bias. Linux instructions are present but sometimes less detailed, and some troubleshooting flows assume familiarity with Windows administration.
Recommendations
  • Ensure Linux troubleshooting steps are provided wherever Windows-specific instructions (e.g., registry edits, WMI configuration) are given, or explicitly state if not applicable.
  • Present Linux and Windows examples side-by-side, or alternate which OS is shown first in code samples and procedures.
  • Expand Linux remediation steps to match the detail and clarity of Windows instructions, including relevant commands and configuration file locations.
  • Include Linux-specific screenshots or references where appropriate.
  • Clarify which steps are OS-specific and provide parity in guidance for both platforms.
  • Where PowerShell is used for validation, offer equivalent Bash/SSH commands for Linux users.
Migrate Troubleshoot network connectivity issues | Microsoft Docs .../articles/migrate/troubleshoot-network-connectivity.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by providing command-line examples (such as nslookup) exclusively in Windows syntax and screenshots, referencing PowerShell-specific tools (Test-NetConnection), and using Windows-style command prompts (c:\ >) in all DNS resolution examples. There are no Linux/macOS shell equivalents (e.g., dig, host, or bash commands), nor are Linux troubleshooting patterns or screenshots shown. The order and style of examples assume a Windows environment, creating friction for Linux/macOS users.
Recommendations
  • Provide Linux/macOS equivalents for all command-line examples, such as using 'dig' or 'host' for DNS resolution.
  • Include Linux/macOS shell syntax and screenshots alongside Windows/PowerShell examples.
  • Mention cross-platform tools and troubleshooting steps, not just PowerShell or Windows-specific utilities.
  • Clarify that steps apply to both Windows and Linux appliances, and note any OS-specific differences.
  • Where referencing editing the hosts file, specify the file location and syntax for both Windows (C:\Windows\System32\drivers\etc\hosts) and Linux (/etc/hosts).
Migrate Troubleshoot ongoing server discovery, software inventory, and SQL discovery ...s/blob/main/articles/migrate/troubleshoot-discovery.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy πŸ”§ Windows Tools Windows First Missing Linux Example
Summary
The documentation exhibits a moderate Windows bias. Troubleshooting steps, error remediation, and validation commands are predominantly presented using Windows tools (PowerShell, WMI, Windows environment variables, IIS), often with detailed step-by-step instructions. Linux troubleshooting is referenced but lacks equivalent depth, and Linux examples are sometimes missing or presented after Windows ones. Some sections (e.g., web apps discovery errors) are Windows-only, with no mention of Linux web servers.
Recommendations
  • Provide equivalent Linux troubleshooting steps and examples for all major procedures, not just SSH connectivity.
  • Include Linux-first or side-by-side examples for command-line validation, error remediation, and credential management.
  • Expand web apps discovery troubleshooting to cover common Linux web servers (e.g., Apache, Nginx), or clarify scope if only IIS is supported.
  • Where PowerShell is used for validation, offer Linux shell (bash) alternatives for parity.
  • Explicitly state OS-specific limitations and support in each section to set user expectations.
Migrate Troubleshoot slow replication or stuck migration in agentless VMware migration ...in/articles/migrate/troubleshoot-replication-vmware.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
πŸ”§ Windows Tools Powershell Heavy Windows First
Summary
The documentation demonstrates a moderate Windows bias in the troubleshooting steps for the Azure Migrate appliance. Configuration changes on the appliance are described using Windows-specific tools and paths (e.g., editing JSON files in %programdata%, restarting services via PowerShell commands like 'net stop'/'net start'). No Linux equivalents or instructions are provided, and the appliance is assumed to be accessed via Remote Desktop, which is a Windows-centric workflow. The ESXi host steps are platform-agnostic (SSH, vi), but the appliance instructions are Windows-only.
Recommendations
  • Provide Linux/macOS equivalents for appliance configuration, including file paths, service management commands (e.g., systemctl), and text editors.
  • Clarify whether the Azure Migrate appliance can run on Linux, and if so, include Linux-specific instructions for editing configuration files and restarting services.
  • Avoid assuming Remote Desktop access; mention SSH or other cross-platform remote access methods if supported.
  • Present Windows and Linux instructions side-by-side or in separate sections for parity.
Migrate Continuous Deployment for containerized applications with Azure DevOps ...igrate/tutorial-app-containerization-azure-pipeline.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example πŸ”§ Windows Tools
Summary
The documentation page demonstrates a Windows bias, primarily in the 'Locate the artifacts' section, where file paths and instructions are exclusively given for Windows (e.g., C:\ProgramData...), and navigation is described using Windows File Explorer conventions. There are no equivalent instructions or examples for Linux or macOS users, despite mentioning Java/Tomcat apps (which are often deployed on Linux). The page also references the Azure Migrate App Containerization tool without clarifying its cross-platform support or providing Linux-specific guidance.
Recommendations
  • Add explicit instructions for locating artifacts on Linux/macOS systems, including typical Linux file paths and navigation commands (e.g., using the terminal).
  • Clarify whether the Azure Migrate App Containerization tool supports Linux/macOS, and if so, provide installation and usage steps for those platforms.
  • When listing steps, present both Windows and Linux/macOS examples side-by-side, or at least mention Linux alternatives.
  • Avoid using Windows-specific terminology (e.g., File Explorer, hidden items) without Linux/macOS equivalents.
  • Ensure parity in artifact structure and access instructions for both platforms.
Migrate Tutorial to assess SQL instances for migration to SQL Server on Azure VM, Azure SQL Managed Instance and Azure SQL Database ...docs/blob/main/articles/migrate/tutorial-assess-sql.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
πŸ”§ Windows Tools Windows First Missing Linux Example
Summary
The documentation page shows notable Windows bias in several areas. High availability and disaster recovery sections exclusively reference Windows Server Failover Clusters and Cloud Witness, with links and instructions focused on Windows tools and patterns. There are no equivalent Linux clustering or HA/DR examples, nor are Linux-specific options or tools mentioned. The Azure Hybrid Benefit section mentions Enterprise Linux subscriptions (RHEL/SLES) but provides much more detail for Windows Server and SQL Server licenses. Throughout, Windows terminology and links appear first and are more detailed, while Linux is only briefly referenced.
Recommendations
  • Add explicit examples and guidance for Linux-based SQL Server deployments, including clustering and HA/DR options (e.g., Pacemaker, Corosync, Linux witness options).
  • Include links to Linux-specific best practices for running SQL Server on Azure VMs.
  • Provide parity in licensing and migration instructions for Linux SQL Server instances, including details on how Azure Hybrid Benefit applies to RHEL/SLES.
  • Where Windows tools or features are mentioned (e.g., Cloud Witness, Failover Clusters), add equivalent Linux alternatives and instructions.
  • Ensure screenshots and step-by-step instructions are not Windows-centric and clarify any OS-specific steps.
Migrate Tutorial to assess SQL instances in VMware VMs for migration to SQL Server on Azure VM, Azure SQL Managed Instance and Azure SQL Database ...ob/main/articles/migrate/tutorial-assess-sql-vmware.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
πŸ”§ Windows Tools Windows First
Summary
The documentation page exhibits a moderate Windows bias, primarily in its references to Windows-specific tools and patterns. Notably, high availability and disaster recovery guidance is centered on Windows Server Failover Clusters, with recommendations for Cloud Witness and Shared Disk as cluster quorum solutionsβ€”both of which are Windows-centric. Linked best practices and configuration guides for SQL Server on Azure VM point to Windows-specific documentation. There is little to no mention of Linux-based SQL Server deployments, clustering, or migration scenarios, nor are Linux-specific examples or guidance provided.
Recommendations
  • Include explicit guidance and examples for assessing and migrating SQL Server instances running on Linux VMs.
  • Reference Linux clustering and high availability patterns (e.g., Pacemaker, Linux witness options) alongside Windows Server Failover Cluster guidance.
  • Link to both Windows and Linux SQL Server performance best practices and migration documentation.
  • Clarify where features or recommendations differ for Linux-based SQL Server deployments.
  • Add notes or sections addressing Linux-specific licensing (e.g., RHEL/SLES subscriptions) and Azure Hybrid Benefit applicability.
Migrate Discover servers on Hyper-V with Azure Migrate Discovery and assessment ...lob/main/articles/migrate/tutorial-discover-hyper-v.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
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, scripts, and tooling based on Windows Server and PowerShell. Preparation steps, appliance deployment, and credential delegation are described exclusively using Windows tools and patterns (e.g., PowerShell, WinRM, Hyper-V Manager, Local Group Policy Editor). Linux support is mentioned for server discovery, but there are no Linux-specific instructions, examples, or parity in tooling. This creates friction for Linux users and administrators who may need to interact with the appliance or Hyper-V hosts from non-Windows systems.
Recommendations
  • Provide Linux/macOS equivalents for key steps, such as validating appliance integrity (e.g., using sha256sum), connecting to Hyper-V hosts, and managing credentials.
  • Include CLI examples for Linux where possible, especially for tasks like hash validation, credential management, and remote access.
  • Clarify whether the Azure Migrate appliance can be managed or interacted with from Linux/macOS hosts, and document any limitations or alternatives.
  • Add explicit instructions or references for Linux administrators who need to perform discovery or management tasks, including SSH-based access and configuration.
  • Balance the order of presentation so that Linux options/examples are shown alongside or before Windows-specific ones where appropriate.
Migrate Discover servers running in a VMware environment with Azure Migrate Discovery and assessment ...blob/main/articles/migrate/tutorial-discover-vmware.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy πŸ”§ Windows Tools Missing Linux Example
Summary
The documentation demonstrates a moderate Windows bias. Windows-specific tooling (PowerShell) is highlighted as an alternative to the OVA deployment, with no equivalent Linux script or method described. Instructions for installing the VMware VDDK reference a Windows file path only. SQL Server and IIS web app discovery are described with Windows authentication and configuration details, while Linux equivalents (e.g., Tomcat) are mentioned but with less detail and fewer links. Windows credential types and patterns (domain, non-domain, AD validation) are described in greater depth and appear first in credential sections. No Linux-first or Linux-only deployment options or examples are provided.
Recommendations
  • Provide a Linux-based script or method for deploying the Azure Migrate appliance, analogous to the PowerShell option for Windows.
  • Include Linux file paths and installation instructions for VDDK, not just Windows (e.g., /opt/vmware/vddk).
  • Offer Linux-first examples in credential sections, including SSH key and password-based authentication, with equal detail and screenshots.
  • Ensure parity in discovery instructions for Linux web apps (Tomcat) and databases (e.g., MySQL/PostgreSQL), including links to supported versions and authentication mechanisms.
  • Add troubleshooting and validation steps for Linux environments, similar to those provided for Windows (e.g., AD credential validation).