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_first
missing_linux_example
windows_tools
Summary
The documentation page demonstrates a Windows bias in several ways: all command-line examples for managing dependency analysis (enabling/disabling, exporting data) are provided exclusively using PowerShell, with no equivalent Bash or Linux CLI examples. The instructions for disabling/enabling dependency analysis and exporting data rely on PowerShell modules and cmdlets, which are native to Windows environments. While Linux is mentioned in credential requirements, there are no practical Linux-based workflows, scripts, or examples. The documentation assumes the use of Windows tools and patterns, and Windows terminology (such as 'domain/Windows credentials') is presented before Linux equivalents.
Recommendations
  • Provide equivalent Bash or shell script examples for Linux environments, using Azure CLI or REST API where possible.
  • Document how to perform enable/disable and export operations from Linux or cross-platform environments, not just via PowerShell.
  • Reference and link to Linux-native tools or methods (e.g., Azure CLI, Python SDK) for managing Azure Migrate dependency analysis.
  • Ensure that Linux credential requirements and workflows are presented with equal prominence and detail as Windows.
  • Add screenshots or walkthroughs from a Linux admin perspective, including command-line and UI interactions.
  • Clarify whether PowerShell Core (cross-platform) is supported, and if so, provide installation and usage instructions for Linux/macOS.
GitHub Create Pull Request

Scan History

Date Scan Status Result
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-08-29 00:01 #95 completed Clean Clean
2025-08-17 00:01 #83 cancelled Clean Clean
2025-07-16 00:00 #52 completed Clean Clean
2025-07-13 21:37 #48 completed Clean Clean
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

    Connect-AzAccount
    
    Connect-AzAccount -EnvironmentName AzureUSGovernment
    
    select-azsubscription -subscription "Contoso Demo Subscription"
    
    Install-Module .\AzMig.Dependencies
    
    Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
    
    Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
    
   Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
### Enable dependency data collection

You may need to enable dependency analysis on one or more servers to restart dependency data collection from servers that you disabled using PowerShell module previously.

You need to follow the same steps to export the discovered servers as mentioned above and then import the list of servers you want to enable.

   In the following example, dependency analysis is being enabled on the list of servers in the input file ContosoDemo_VMs_Enable.csv.

## Visualize network connections in Power BI

Azure Migrate offers a Power BI template that you can use to visualize network connections of many servers at once, and filter by process and server. To visualize, load the Power BI with dependency data as per the below instructions.

### Log in to Azure

1. Log in to your Azure subscription using the Connect-AzAccount cmdlet.

    
3. Install the AzMig.Dependencies PowerShell module