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
⚠️
missing_linux_example
⚠️
windows_tools
⚠️
powershell_heavy
Summary:
The documentation is heavily Windows-centric, focusing exclusively on Windows Server OS families and providing only PowerShell scripts and Windows-specific tools for management and migration. There are no references to Linux-based guest OS families, nor are there any examples or guidance for Linux users. The migration recommendations and tooling are all tailored to Windows environments.
Recommendations:
- Include information about Linux-based guest OS families if supported, or clarify if Azure Cloud Services (classic) does not support Linux guests.
- Provide equivalent command-line examples using Azure CLI (cross-platform) or Bash scripts, not just PowerShell.
- Mention and document migration paths for Linux workloads, if applicable, or explicitly state that this guidance is Windows-only.
- List any Linux-compatible tools or SDKs where relevant, and ensure parity in instructions for both Windows and Linux administrators.
Create pull request
Flagged Code Snippets
foreach($subscription in Get-AzureSubscription) {
Select-AzureSubscription -SubscriptionName $subscription.SubscriptionName
$deployments=get-azureService | get-azureDeployment -ErrorAction Ignore | where {$_.SdkVersion -NE ""}
$deployments | ft @{Name="SubscriptionName";Expression={$subscription.SubscriptionName}}, ServiceName, SdkVersion, Slot, @{Name="osFamily";Expression={(select-xml -content $_.configuration -xpath "/ns:ServiceConfiguration/@osFamily" -namespace $namespace).node.value }}, osVersion, Status, URL
}