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:
⚠️ windows_first
⚠️ powershell_heavy
⚠️ windows_tools
Summary:
The documentation provides both Windows (PowerShell) and Linux (bash) examples for running the installation scripts, but the Windows example is presented first and includes more detailed instructions (such as bypassing execution policy). Additionally, Windows-style paths (e.g., C:\Users\sampleUser.sslProxy.crt) are used in JSON examples for proxy configuration, and there is a general tendency to mention Windows Server and SQL Server as primary use cases. There are no missing Linux examples, but the documentation subtly prioritizes Windows patterns and tools.
Recommendations:
  • Alternate the order of Windows and Linux examples or present them side-by-side to avoid implicit prioritization.
  • Use platform-agnostic file path examples in JSON snippets (e.g., /home/sampleUser/sslProxy.crt for Linux, or use placeholders).
  • Explicitly state that both Windows and Linux management VMs are equally supported, and provide parity in troubleshooting and configuration details.
  • Where possible, avoid Windows-specific terminology or provide equivalent Linux instructions (e.g., mention chmod and bash for Linux alongside Set-ExecutionPolicy for Windows).
  • Highlight Linux-based use cases (e.g., Linux VMs, Linux management hosts) in the benefits and deployment considerations sections.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-09-01 00:00 #98 in_progress ✅ Clean
2025-08-11 00:00 #77 completed ✅ Clean
2025-08-10 00:00 #76 completed ✅ Clean
2025-08-09 00:00 #75 completed ✅ Clean
2025-08-08 00:00 #74 completed ✅ Clean
2025-08-07 00:00 #73 completed ✅ Clean
2025-08-06 00:00 #72 completed ✅ Clean
2025-08-05 00:00 #71 completed ✅ Clean
2025-08-04 00:00 #70 in_progress ✅ Clean
2025-08-03 00:00 #69 completed ✅ Clean
2025-08-02 00:00 #68 in_progress ✅ Clean
2025-08-01 00:00 #67 completed ✅ Clean
2025-07-31 00:00 #66 completed ✅ Clean
2025-07-30 00:00 #65 completed ✅ Clean
2025-07-29 00:01 #64 completed ✅ Clean
2025-07-28 00:00 #63 completed ✅ Clean
2025-07-27 00:00 #62 completed ✅ Clean
2025-07-26 00:01 #61 completed ✅ Clean
2025-07-25 00:00 #60 completed ✅ Clean
2025-07-24 00:00 #59 completed ✅ Clean
2025-07-23 00:00 #58 completed ✅ Clean
2025-07-22 00:01 #57 completed ✅ Clean
2025-07-13 21:37 #48 completed ✅ Clean
2025-07-09 13:09 #3 cancelled ✅ Clean
2025-07-08 04:23 #2 cancelled ❌ Biased

Flagged Code Snippets

Set-ExecutionPolicy -Scope Process -ExecutionPolicy ByPass; .\run.ps1 -Operation onboard -FilePath {config-json-path}
{ "subscriptionId": "", "resourceGroup": "", "privateCloud": "", "isStatic": true, "staticIpNetworkDetails": { "networkForApplianceVM": "", "networkCIDRForApplianceVM": "" }, "applianceProxyDetails": { "http": "", "https": "", "noProxy": "", "certificateFilePath": "" }, "managementProxyDetails": { "http": "", "https": "", "noProxy": "", "certificateFilePath": "" } } applianceProxyDetails - Provide the proxy details that needs to be used for the deployment of Arc Appliance in the network. managementProxyDetails - Provide the proxy details need to be used on management VM for running of the script. Provide these details only if you want to set or override the existing proxy settings on management VM. "http" - Proxy server address for http requests. "https" - Proxy server address for https requests. "noProxy" - The list of addresses that should be excluded from proxy. The endpoints those need to be excluded for Arc Deployment for both appliance and management VM are -localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16, <esxihost endpoints common suffix> "certificateFilePath" - The certificate that has to be used for authentication if it is an SSL proxy. For more details on proxy configuration for Arc Deployment, Please check https://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/network-requirements#ssl-proxy-configuration Example: { { "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "resourceGroup": "test-rg", "privateCloud": "test-pc", "isStatic": true, "staticIpNetworkDetails": { "networkForApplianceVM": "arc-segment", "networkCIDRForApplianceVM": "10.14.10.1/28" } } , "applianceProxyDetails": { "http": "http://contoso-proxy.com", "https": "https://contoso-proxysecured.com", "noProxy": "localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.5edef8ac24a6b4567785cd.australiaeast.avs.azure.com", "certificateFilePath": "C:\Users\sampleUser.sslProxy.crt" }, "managementProxyDetails": { "http": " http://contoso-proxy.com ", "https": "https://contoso-proxysecured.com", "noProxy": "localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.5edef8ac24a6b4567785cd.australiaeast.avs.azure.com", "certificateFilePath": “C:\Users\sampleUser.sslProxy.crt" } }