45
Total Pages
14
Linux-Friendly Pages
31
Pages with Bias
68.9%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

234 issues found
Showing 26-50 of 234 flagged pages
Cloud Services Extended Support Enable Monitoring in Cloud Services (extended support) using the Azure portal ...icles/cloud-services-extended-support/enable-alerts.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation page primarily describes enabling monitoring via the Azure portal, which is cross-platform. However, in the 'Next steps' section, deployment options are listed as Azure portal, PowerShell, Template, and Visual Studio. PowerShell and Visual Studio are Windows-centric tools, and PowerShell is mentioned before any Linux-friendly CLI options. There is no mention of Azure CLI or Bash examples, which are more common on Linux/macOS. This ordering and tool selection suggest a Windows-first and PowerShell-heavy bias.
Recommendations
  • Include Azure CLI examples for deployment and monitoring, as Azure CLI is cross-platform and widely used on Linux/macOS.
  • List deployment options in a neutral order, e.g., 'Azure portal, Azure CLI, PowerShell, Template, Visual Studio', to avoid Windows-first bias.
  • Add explicit notes or examples for Linux/macOS users, such as using Bash or Azure CLI.
  • If Visual Studio is mentioned, consider also referencing VS Code, which is cross-platform.
Cloud Services Extended Support Apply the Remote Desktop in Cloud Services (extended support) ...articles/cloud-services-extended-support/enable-rdp.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation page demonstrates a strong Windows bias. All command-line examples use PowerShell, a Windows-centric tool, with no mention of Linux equivalents (such as Azure CLI or SSH). The workflow assumes use of RDP, which is primarily a Windows protocol, and does not provide guidance for connecting from Linux or macOS systems. The order of presentation and tooling is Windows-first, with no parity for Linux users.
Recommendations
  • Add Azure CLI examples for enabling, updating, and connecting to Remote Desktop extensions, as Azure CLI is cross-platform.
  • Include instructions for connecting to RDP from Linux and macOS clients, such as using 'xfreerdp', 'remmina', or 'rdesktop'.
  • Mention SSH as an alternative for Linux-based role instances, if supported.
  • Balance the documentation by presenting Linux/macOS methods alongside Windows/PowerShell methods, rather than exclusively or primarily focusing on Windows.
  • Clarify any platform limitations (e.g., if RDP extension is only for Windows roles) and provide guidance for Linux roles if applicable.
Cloud Services Extended Support Extensions for Cloud Services (extended support) ...articles/cloud-services-extended-support/extensions.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation page demonstrates a Windows bias by focusing on Windows-specific tools and patterns, such as PowerShell cmdlets and Windows Defender/Antimalware, without mentioning Linux equivalents or providing Linux-specific examples. The extension features and deployment options are described primarily in the context of Windows environments, and Linux support or alternatives are not discussed.
Recommendations
  • Include examples and instructions for configuring extensions on Linux-based cloud service roles, where applicable.
  • Mention Linux-compatible monitoring and security extensions, or clarify if certain extensions are Windows-only.
  • Provide parity in deployment instructions by including CLI (az), Bash, or Linux shell examples alongside PowerShell.
  • Explicitly state platform limitations or support for each extension (e.g., 'This extension is only available for Windows roles').
  • Add documentation links or sections for Linux-specific tools and workflows relevant to cloud service extensions.
Cloud Services Extended Support Apply the Microsoft Azure diagnostics extension in Cloud Services (extended support) ...articles/cloud-services-extended-support/enable-wad.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation page demonstrates a strong Windows bias by exclusively providing PowerShell-based examples and commands for configuring the Azure Diagnostics extension. All CLI instructions use PowerShell, which is natively available only on Windows (though cross-platform PowerShell exists, it's not mentioned). There are no examples using Azure CLI, Bash, or Linux-native tools. The configuration file examples reference Windows-style performance counters and patterns. The ARM template section is platform-neutral, but all procedural guidance is Windows-centric. The 'Next steps' section lists PowerShell and Visual Studio (Windows tools) before mentioning the Azure portal and ARM templates, further reinforcing Windows-first patterns.
Recommendations
  • Add equivalent Azure CLI examples for all PowerShell commands, showing how to perform the same tasks on Linux or macOS.
  • Explicitly mention cross-platform PowerShell Core if PowerShell is required, and clarify installation steps for non-Windows users.
  • Include Bash script examples for downloading configuration files and interacting with Azure resources.
  • Reference Linux performance counters and monitoring patterns in the configuration file examples, or clarify Windows-specific elements.
  • Reorder 'Next steps' to list platform-neutral options (Azure portal, ARM template) before Windows-specific tools (PowerShell, Visual Studio).
  • Add a section or note describing Linux/macOS support and any limitations for Cloud Services diagnostics extension management.
Cloud Services Extended Support Feature Analysis Cloud Services vs Virtual Machine Scale Sets ...-services-extended-support/feature-support-analysis.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page exhibits mild Windows bias. It references PowerShell as the method for Azure Site Recovery without mentioning Linux alternatives (e.g., Azure CLI, REST API). The 'Mix operating systems' feature highlights Windows limitations first and only later mentions Linux support. There are no explicit Linux-specific examples, tools, or patterns provided, and Windows terminology (e.g., PowerShell, Windows support) is used without Linux parity.
Recommendations
  • Where PowerShell is mentioned (e.g., Azure Site Recovery), also reference Azure CLI and REST API options for Linux users.
  • Provide explicit examples or notes for Linux users, such as bash/CLI commands for common operations.
  • When discussing operating system support, mention Linux and Windows together, or list Linux first in parity-sensitive contexts.
  • Add a section or table row for Linux-specific features or considerations, if any exist.
  • Avoid assuming Windows as the default; clarify cross-platform support wherever relevant.
Cloud Services Extended Support Override SKU information over CSCFG/CSDEF for Azure Cloud Services (extended support) ...ticles/cloud-services-extended-support/override-sku.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias by providing a PowerShell example (which is Windows-centric) and referencing Windows tools and patterns (e.g., PowerShell cmdlets) without offering equivalent Linux/bash/CLI examples. The PowerShell example appears before any mention of cross-platform alternatives, and there is no Azure CLI or bash script example for Linux users. The SDK example is in C#, which is also more common in Windows environments. No Linux-specific guidance or parity is provided.
Recommendations
  • Add Azure CLI examples for setting allowModelOverride, as Azure CLI is cross-platform and preferred by many Linux users.
  • Include bash script samples for deployment scenarios, demonstrating how Linux users can automate these tasks.
  • Explicitly mention cross-platform tools and workflows, and clarify which steps are OS-agnostic.
  • Consider adding Python SDK examples alongside C# to improve language and platform diversity.
  • Reorder examples so that cross-platform solutions (ARM template, Azure CLI) are presented before Windows-specific tools (PowerShell).
Cloud Services Extended Support About Azure Cloud Services (extended support) ...n/articles/cloud-services-extended-support/overview.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by prioritizing Windows-centric tools and workflows, such as PowerShell and Visual Studio, when describing deployment and migration options. There are no explicit examples or guidance for Linux users or cross-platform CLI tools (such as Azure CLI), and the documentation does not mention Linux-based alternatives or provide parity in instructions for non-Windows environments.
Recommendations
  • Include Azure CLI examples alongside or before PowerShell examples to ensure cross-platform compatibility.
  • Mention and provide instructions for deploying Cloud Services (extended support) from Linux or macOS environments.
  • Reference cross-platform editors (such as VS Code) in addition to Visual Studio.
  • Ensure that all deployment and migration steps are documented for both Windows and Linux users, including relevant screenshots or terminal commands.
  • Explicitly state when a tool or workflow is Windows-only, and provide Linux equivalents where possible.
Cloud Services Extended Support Azure Cloud Services (extended support) NetworkConfiguration Schema | Microsoft Docs ...-extended-support/schema-cscfg-networkconfiguration.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation page references PowerShell specifically as a deployment method for reserved IP allocation, without mentioning or providing equivalent Linux CLI (e.g., Azure CLI, Bash) examples. There are no Linux-specific instructions or examples, and Windows-centric tooling (PowerShell) is mentioned as the default approach for certain tasks.
Recommendations
  • Add Azure CLI and Bash examples for reserved IP allocation and other configuration tasks, alongside PowerShell instructions.
  • Explicitly mention Linux-compatible tools and workflows wherever PowerShell is referenced.
  • Ensure that examples and instructions are presented in a cross-platform manner, or provide parallel examples for both Windows and Linux users.
  • Review the documentation for other Windows-centric terminology or assumptions and clarify platform neutrality.
Cloud Services Extended Support Migrate Azure Cloud Services (classic) to Azure Cloud Services (extended support) ...rvices-extended-support/in-place-migration-overview.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page exhibits a Windows bias by prioritizing PowerShell and Windows-centric tools for deployment and migration examples. PowerShell is the only command-line example shown for resource registration and status checking, and Visual Studio is listed as a deployment tool without mention of cross-platform alternatives. There is no explicit mention or example of Linux shell commands (e.g., Bash), nor are Linux-specific tools or workflows discussed. The ordering of tools and examples tends to favor Windows-first approaches.
Recommendations
  • Provide equivalent Bash/Azure CLI examples alongside PowerShell commands for resource registration and status checks.
  • Mention and document cross-platform deployment tools (e.g., VS Code, Azure CLI) in the deployment section.
  • Ensure that instructions for setting up access, migration, and deployment are platform-neutral and include steps for Linux/macOS users.
  • Add explicit notes or sections highlighting Linux compatibility and best practices for migration using non-Windows environments.
  • Where Visual Studio is referenced, also mention cross-platform IDEs or editors that can be used for Azure development.
Cloud Services Extended Support Technical details and requirements for migrating to Azure Cloud Services (extended support) ...tended-support/in-place-migration-technical-details.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by consistently referencing PowerShell as the primary command-line tool for migration operations and troubleshooting, with no mention of Linux-specific tools or shell commands. Examples and guidance are given for PowerShell and REST API, but there are no CLI examples using Bash, nor is Azure CLI usage highlighted for Linux users. The documentation assumes familiarity with Windows-centric tooling and patterns, potentially making it less accessible for Linux administrators.
Recommendations
  • Add Azure CLI examples for all operations currently described with PowerShell, and ensure these examples are runnable on Linux and macOS.
  • Explicitly mention cross-platform support for migration tooling, including any prerequisites or differences for Linux users.
  • Provide troubleshooting steps and scripts using Bash or Azure CLI, not just PowerShell.
  • Where PowerShell is referenced, also provide equivalent Azure CLI or Bash commands, and clarify which tools are available on which platforms.
  • Review terminology and instructions to avoid assuming a Windows environment; mention Linux and macOS where relevant.
Cloud Services Extended Support Azure Cloud Services (extended support) post-migration changes ...ud-services-extended-support/post-migration-changes.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias by prioritizing PowerShell and Visual Studio as primary tools for post-migration operations, with examples and links focused on PowerShell and Windows-centric workflows. Linux equivalents (such as Bash, Azure CLI, or cross-platform scripting) are mentioned only briefly or not at all, and there are no explicit Linux/CLI examples for key operations like retrieving deployment files or managing certificates. Visual Studio is referenced as the default IDE for updates, further reinforcing a Windows-centric approach.
Recommendations
  • Provide Azure CLI examples alongside PowerShell for all operations, especially for retrieving .csdef and .cscfg files, managing certificates, and updating deployments.
  • Include Bash script samples or references for common automation tasks.
  • Mention and link to cross-platform tools and editors (e.g., VS Code) in addition to Visual Studio.
  • Clarify which steps and tools are available and supported on Linux/macOS environments.
  • Add explicit notes or sections for Linux users, highlighting any differences or additional requirements.
Cloud Services Extended Support Azure Cloud Services (extended support) Def. WebRole Schema | Microsoft Docs ...loud-services-extended-support/schema-csdef-webrole.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation page for Azure Cloud Services (extended support) WebRole schema exhibits a Windows bias. The schema and examples are centered around IIS 7, ASP.NET, and Windows-centric concepts (e.g., certificate stores like 'CurrentUser' and 'LocalMachine', startup tasks using CMD files, and .NET assemblies). There are no Linux equivalents or examples, and the documentation does not mention Linux-based web roles, tools, or patterns. Windows technologies and terminology are used exclusively and presented as the default or only option.
Recommendations
  • Add explicit notes about Linux support or lack thereof for Cloud Services (extended support) web roles.
  • If Linux-based web roles are supported, provide equivalent schema examples and usage patterns for Linux (e.g., using Apache/Nginx, shell scripts for startup tasks, Linux certificate management).
  • Mention Linux alternatives to Windows-specific features (e.g., certificate stores, environment variables, startup scripts).
  • Clarify which elements and attributes are Windows-only and suggest Linux-compatible approaches where possible.
  • Include cross-platform guidance or links to Linux documentation for similar Azure services.
Cloud Services Extended Support Azure Cloud Services (extended support) Def. WorkerRole Schema | Microsoft Docs ...d-services-extended-support/schema-csdef-workerrole.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page for Azure Cloud Services (extended support) WorkerRole schema exhibits a Windows bias. It references Windows-specific concepts such as certificate stores (CurrentUser, LocalMachine, store names like My, Root, etc.), .NET Framework entry points, CMD/batch files for startup tasks, and environment variables in Windows style (e.g., %ROLEROOT%). There are no examples or guidance for Linux equivalents, and Windows terminology and patterns are presented exclusively and/or first throughout the document.
Recommendations
  • Add explicit guidance and examples for Linux-based WorkerRoles, including how certificate management, environment variables, and startup tasks are handled in Linux environments.
  • Document Linux equivalents for certificate stores, such as file-based PEM storage or OS-specific certificate locations.
  • Include examples of startup tasks using shell scripts (e.g., .sh files) and note differences in encoding and execution context for Linux.
  • Clarify how environment variables and paths (e.g., %ROLEROOT%) are represented in Linux (e.g., $ROLEROOT or other conventions).
  • Provide parity for .NET and non-.NET entry points, including support for Linux-native runtimes and frameworks.
  • Where Windows-specific terminology is used, add Linux alternatives or a cross-platform note.
Cloud Services Extended Support Deploy Azure Cloud Services (extended support) - Azure portal ...icles/cloud-services-extended-support/deploy-portal.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Powershell Heavy
Summary
The documentation page demonstrates a Windows bias in its 'Related content' section, where deployment alternatives are listed as Azure PowerShell, ARM template, and Visual Studio. Both PowerShell and Visual Studio are primarily Windows-centric tools, and PowerShell is mentioned before ARM templates (which are cross-platform). There is no mention of Linux-native tools (such as Azure CLI or Bicep), nor are Linux-specific deployment examples provided.
Recommendations
  • Add references and examples for deploying Cloud Services (extended support) using Azure CLI, which is cross-platform and widely used on Linux.
  • Include Bicep template deployment instructions, as Bicep is a modern, cross-platform alternative to ARM templates.
  • Ensure that deployment examples and tooling recommendations are presented in a platform-neutral order, or explicitly mention Linux-compatible options before or alongside Windows-centric tools.
  • Consider providing screenshots or walkthroughs using Linux environments where relevant, to demonstrate parity.
Cloud Services Extended Support Enable Monitoring in Cloud Services (extended support) using the Azure portal ...icles/cloud-services-extended-support/enable-alerts.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation page primarily describes enabling monitoring via the Azure portal, which is platform-neutral. However, in the 'Next steps' section, deployment options are listed as Azure portal, PowerShell, Template, and Visual Studio. PowerShell and Visual Studio are Windows-centric tools, and there is no mention of Linux-native options (such as Azure CLI or Bash scripting). The ordering also places Windows tools before alternatives, suggesting a Windows-first bias.
Recommendations
  • Include Azure CLI examples for deployment and monitoring tasks, as it is cross-platform and widely used on Linux.
  • Mention Bash scripting or other Linux-native automation options alongside PowerShell.
  • Reorder deployment options to avoid implicit prioritization of Windows tools (e.g., list Azure CLI before PowerShell and Visual Studio).
  • Explicitly state that the Azure portal and Template options are platform-neutral, and highlight Linux compatibility where relevant.
Cloud Services Extended Support Prerequisites for deploying Cloud Services (extended support) ...cloud-services-extended-support/deploy-prerequisite.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a moderate Windows bias. Windows-centric tools and patterns (PowerShell, Visual Studio, RemoteAccess/RemoteForwarder plugins) are mentioned frequently and often before Linux alternatives. PowerShell is listed as a primary automation option for creating resources, and Visual Studio is referenced as a deployment tool, with no mention of Linux IDEs or workflows. While Azure CLI and ARM templates are mentioned, examples and instructions tend to favor Windows tools, and there are no explicit Linux shell or cross-platform examples.
Recommendations
  • Provide explicit Linux shell (bash) examples alongside PowerShell for resource creation and management.
  • Mention cross-platform IDEs (such as VS Code) and workflows for deployment, not just Visual Studio.
  • Clarify that Azure CLI is cross-platform and provide sample CLI commands for key steps.
  • Avoid using Windows-specific plugin/module names in examples unless necessary, or explain Linux equivalents if available.
  • List Azure CLI before PowerShell when presenting options, or present both together to avoid Windows-first ordering.
  • Add notes or links for Linux users regarding certificate management and packaging workflows.
Cloud Services Extended Support Override SKU information over CSCFG/CSDEF for Azure Cloud Services (extended support) ...ticles/cloud-services-extended-support/override-sku.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation page demonstrates a Windows bias by providing a detailed PowerShell example for overriding SKU information, referencing Windows-centric tools and patterns (PowerShell, .cscfg/.csdef/.cspkg files), and omitting equivalent Linux command-line examples (such as Azure CLI or Bash). The PowerShell example is given before any mention of cross-platform alternatives, and there is no guidance for Linux users on how to perform the same operation.
Recommendations
  • Add Azure CLI examples for setting allowModelOverride, as Azure CLI is cross-platform and widely used on Linux.
  • Include Bash or shell script snippets for Linux users, demonstrating how to interact with ARM templates or SDKs.
  • Explicitly mention that PowerShell is available on Linux, or clarify platform requirements for each example.
  • Balance the order of examples by presenting cross-platform (CLI, REST API) options before or alongside PowerShell.
  • Reference Linux-compatible tools and workflows for packaging and deploying cloud services, if applicable.
Cloud Services Extended Support Deploy Azure Cloud Services (extended support) - ARM template ...les/cloud-services-extended-support/deploy-template.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias by consistently referencing Azure PowerShell for resource creation and deployment steps, omitting equivalent Azure CLI or Bash examples. Windows-centric tools (PowerShell, Visual Studio, RDP extension) are mentioned exclusively or before alternatives, and Linux-friendly patterns (Azure CLI, SSH, Bash) are not provided. The extension example uses RDP and a Windows-specific publisher, further reinforcing the bias.
Recommendations
  • Add Azure CLI examples alongside or before PowerShell for all resource creation and deployment steps.
  • Reference Bash and Linux shell usage for uploading files and managing resources.
  • Include SSH extension examples in addition to RDP for remote access, and mention Linux-compatible diagnostics extensions.
  • Avoid language such as 'DeployFromVisualStudio' unless parity for Linux IDEs (e.g., VS Code) is described.
  • Ensure all portal and command-line instructions are platform-neutral or offer both Windows and Linux alternatives.
Cloud Services Extended Support Azure Cloud Services (extended support) Def. WorkerRole Schema | Microsoft Docs ...d-services-extended-support/schema-csdef-workerrole.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page exhibits Windows bias by referencing Windows-specific concepts and tools, such as certificate store locations ('CurrentUser', 'LocalMachine'), store names ('My', 'Root', etc.), and script formats (CMD/batch files in ANSI format). There are no examples or mentions of Linux equivalents for these features, nor are Linux-specific patterns or tools discussed. The documentation implicitly assumes a Windows environment throughout, especially in startup tasks and certificate management.
Recommendations
  • Add explicit guidance and examples for Linux-based worker roles, including how certificates are managed and stored on Linux VMs.
  • Clarify how startup tasks should be authored for Linux (e.g., bash scripts, shell scripts), including file encoding requirements.
  • Document differences in environment variables, file paths, and role root locations for Linux versus Windows.
  • Provide parity in examples, showing both Windows and Linux approaches for common scenarios (e.g., remote access, diagnostics, startup tasks).
  • Reference Linux documentation and tools where appropriate, and avoid assuming Windows as the default platform.
Cloud Services Extended Support Azure Cloud Services (extended support) Def. WebRole Schema | Microsoft Docs ...loud-services-extended-support/schema-csdef-webrole.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation page for Azure Cloud Services (extended support) WebRole schema demonstrates a Windows bias. The schema and examples are heavily oriented around Windows technologies, particularly IIS 7, ASP.NET, and Windows-specific concepts such as certificate stores ('CurrentUser', 'LocalMachine', 'My', etc.), environment variables, and startup tasks using CMD/batch files. There are no examples or mentions of Linux equivalents, nor any guidance for deploying non-Windows workloads or using Linux-based tools. The documentation assumes a Windows environment and does not provide parity for Linux users.
Recommendations
  • Add explicit guidance or examples for deploying web roles using Linux-based runtimes (e.g., NGINX, Apache, Node.js) where supported.
  • Include Linux equivalents for certificate management, such as referencing PEM files, OpenSSL, or Linux trust stores.
  • Provide examples of startup tasks using shell scripts (.sh) and note encoding requirements for Linux (UTF-8, etc.).
  • Clarify which schema elements and features are Windows-only, and which (if any) are supported on Linux web roles.
  • Reference cross-platform development patterns and tools, and link to Linux-specific documentation where available.
  • If Linux web roles are not supported, explicitly state this limitation to set user expectations.
Cloud Services Extended Support Migrate cloud services not in a virtual network to a virtual network .../cloud-services-extended-support/non-vnet-migration.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page focuses exclusively on migration procedures using the Azure portal and references PowerShell for further migration steps, without mentioning or providing examples for Linux tools or CLI equivalents. The 'Next steps' section lists PowerShell before any Linux-friendly options, and there are no bash/CLI examples or references to Linux-specific workflows.
Recommendations
  • Add Azure CLI (cross-platform) examples alongside or before PowerShell examples in both the main procedure and 'Next steps'.
  • Explicitly mention that migration can be performed from Linux/macOS using Azure CLI, and provide step-by-step instructions.
  • Include screenshots or terminal output from Linux environments where relevant.
  • Ensure parity in tool recommendations by listing Azure CLI and PowerShell together, or Azure CLI first, to avoid Windows-first impression.
  • Consider a dedicated section for Linux/macOS users outlining any platform-specific considerations.
Cloud Services Extended Support Available sizes for Azure Cloud Services (extended support) ...les/cloud-services-extended-support/available-sizes.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias by providing only PowerShell examples for listing available VM sizes, referencing Windows-centric tools (PowerShell, Visual Studio) before or instead of Linux alternatives, and omitting CLI/bash examples. The deployment instructions and tooling references prioritize Windows workflows, with no parity for Linux users.
Recommendations
  • Add equivalent Azure CLI or Bash examples for listing available VM sizes, ensuring Linux users have clear guidance.
  • Mention Linux-compatible deployment tools (e.g., Azure CLI, ARM templates) alongside PowerShell and Visual Studio.
  • Reorder tool references so that cross-platform options (Azure CLI, portal, templates) are listed before or alongside Windows-specific tools.
  • Include explicit instructions or links for Linux users to perform common tasks, such as repackaging and redeploying Cloud Services.
Cloud Services Extended Support Store and use certificates in Azure Cloud Services (extended support) ...ervices-extended-support/certificates-and-key-vault.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates Windows bias by referencing PowerShell as a primary method for creating Key Vaults, requiring certificates in .PFX format (commonly used in Windows environments), and mentioning deployment via Visual Studio (a Windows-centric tool). There are no examples or instructions for Linux command-line tools (such as Azure CLI or Bash), nor guidance for certificate formats more common in Linux (.PEM, .CRT). The ordering and tool selection favor Windows users and workflows.
Recommendations
  • Add examples for creating Key Vaults and uploading certificates using Azure CLI and Bash scripts.
  • Include instructions for converting Linux certificate formats (.PEM, .CRT) to .PFX, or clarify cross-platform certificate requirements.
  • Mention and provide parity for Linux deployment methods, such as using Azure CLI or ARM templates from Linux environments.
  • List Linux tools and workflows alongside Windows tools (e.g., Visual Studio Code instead of Visual Studio).
  • Ensure that documentation does not assume use of Windows-only formats or tools, and provide guidance for both platforms equally.
Cloud Services Extended Support Guest OS family 1 retirement notice | Microsoft Docs ...-support/cloud-services-guestos-family-1-retirement.md
High Priority View Details →
Scanned: 2026-01-11 00:00
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 strong Windows bias. All examples and recommendations focus exclusively on Windows Server-based Guest OS families. The only provided script for identifying affected services uses Azure PowerShell, with no mention of Linux or cross-platform alternatives. The migration guidance is centered around Windows Server versions and .NET frameworks, with no reference to Linux-based OS families or open-source technology stacks. There are no Bash, Azure CLI, or Linux-native instructions or examples.
Recommendations
  • Provide equivalent Azure CLI or Bash scripts for identifying affected services, ensuring Linux and macOS users can follow along.
  • Mention whether Linux-based Guest OS families are available or relevant for Azure Cloud Services Classic, and clarify migration options for Linux workloads if applicable.
  • Include examples and migration guidance for Linux-based applications, if supported, or explicitly state the Windows-only scope.
  • Order instructions and examples in a way that does not prioritize Windows tools or patterns over cross-platform alternatives.
  • Add notes on how users on non-Windows platforms can access and manage their Azure Cloud Services, including links to cross-platform tooling.
Cloud Services Extended Support Guest OS family 2, 3, and 4 retirement notice | Microsoft Docs ...port/cloud-services-guestos-family-2-3-4-retirement.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Missing Linux Example Powershell Heavy 🔧 Windows Tools
Summary
The documentation is heavily focused on Windows environments, referencing only Windows Server OS families, providing only Azure PowerShell scripts for discovery, and recommending Visual Studio and .NET Framework (Windows-centric tools) for migration. There are no examples or guidance for Linux-based cloud services, nor mention of Linux OS families or migration paths.
Recommendations
  • Include information about Linux-based cloud service OS families, if applicable, and clarify whether this retirement affects Linux workloads.
  • Provide equivalent discovery scripts using Azure CLI or Bash for Linux users.
  • Mention migration strategies and supported tools for Linux-based applications (e.g., using .NET Core, Java, Python, etc.).
  • List Linux OS family retirement timelines and support policies if relevant.
  • Ensure recommendations and next steps include Linux parity, such as links to Linux guest OS documentation and migration guides.