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
windows_first
powershell_heavy
windows_tools
missing_linux_example
Summary
The documentation demonstrates a strong Windows bias. All setup, configuration, and troubleshooting steps are presented exclusively using Windows tools (Hyper-V Manager, PowerShell, Windows Server), with no Linux-based alternatives or examples. PowerShell commands are used throughout for automation and configuration, and there is no mention of how to perform equivalent actions from a Linux environment. Even when Linux servers are mentioned as supported for discovery, all operational instructions and examples are Windows-centric, and Linux-specific guidance is minimal or absent.
Recommendations
  • Provide equivalent instructions and examples for performing discovery and appliance setup from a Linux host, where possible (e.g., using Linux KVM or other virtualization platforms).
  • Include Linux command-line alternatives for steps currently shown only with PowerShell or Windows tools.
  • Clarify any limitations or requirements for Linux users (e.g., if appliance setup is only supported on Windows, state this explicitly and suggest workarounds or alternatives).
  • Add troubleshooting steps and examples relevant to Linux environments, especially for network connectivity, credential management, and agentless discovery.
  • Ensure that Linux and Windows examples are presented with equal prominence, or at least provide clear cross-references.
  • Where only Windows is supported (e.g., Hyper-V-specific steps), clearly state this and link to equivalent Linux documentation for similar scenarios (e.g., VMware or KVM discovery).
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-15 00:00 #254 completed Clean Clean
2026-01-14 00:00 #250 in_progress Biased Biased
2026-01-13 00:00 #246 completed Biased Biased
2026-01-11 00:00 #240 completed Biased Biased
2026-01-10 00:00 #237 completed Biased Biased
2026-01-09 00:34 #234 completed Biased Biased
2026-01-08 00:53 #231 completed Biased Biased
2026-01-06 18:15 #225 cancelled Clean Clean
2025-09-03 00:00 #100 completed Clean Clean
2025-08-17 00:01 #83 cancelled Clean Clean
2025-07-13 21:37 #48 completed Biased Biased
2025-07-12 23:44 #41 cancelled Biased Biased
2025-07-09 13:09 #3 cancelled Clean Clean
2025-07-08 04:23 #2 cancelled Biased Biased

Flagged Code Snippets

Set up Hyper-V integration services | Checks that the Hyper-V Integration Services is enabled on all servers managed by the host. | [Enable Hyper-V Integration Services](/windows-server/virtualization/hyper-v/manage/manage-hyper-v-integration-services) on each server.<br/><br/> If you're running Windows Server 2003, [follow these instructions](prepare-windows-server-2003-migration.md).
Delegate credentials if server disks are located on remote SMB shares | Delegates credentials | Run this command to enable CredSSP to delegate credentials on hosts running servers with disks on SMB shares: 
    C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    
    C:\>CertUtil -HashFile C:\Users\Administrators\Desktop\MicrosoftAzureMigrate-Hyper-V.ps1 SHA256
    
    PS C:\Users\Administrators\Desktop> MicrosoftAzureMigrate-Hyper-V.ps1
    
    Enable-WSManCredSSP -Role Client -DelegateComputer HyperVHost1.contoso.com, HyperVHost2.contoso.com, HyperVHost1, HyperVHost2 -Force