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

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 ID Status Bias Status
2025-08-29 00:01 #95 completed ✅ Clean
2025-08-17 00:01 #83 in_progress ✅ Clean
2025-07-16 00:00 #52 completed ✅ Clean
2025-07-13 21:37 #48 completed ✅ Clean
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-09 13:09 #3 cancelled ✅ Clean
2025-07-08 04:23 #2 cancelled ❌ 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