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
missing_linux_example
windows_tools
windows_first
Summary
The documentation page demonstrates a Windows bias by providing only Azure PowerShell examples for deploying and cleaning up resources, referencing PowerShell-specific cmdlets, and omitting equivalent Azure CLI (cross-platform) or Bash examples. The workflow and screenshots are tailored to PowerShell users, with no Linux or Bash alternatives presented or mentioned first.
Recommendations
  • Add Azure CLI (az) examples alongside PowerShell for all deployment and cleanup steps, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • Explicitly mention both PowerShell and CLI options in the deployment instructions, ideally presenting them in parallel sections or tabs.
  • Include Bash shell usage instructions for Linux/macOS users, especially for Cloud Shell.
  • Balance screenshots and output examples to include both PowerShell and CLI outputs.
  • In the 'Deploy the template' and 'Clean up resources' sections, provide both PowerShell and CLI code blocks, and clarify that users can choose either based on their environment.
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-17 00:01 #83 cancelled Clean Clean
2025-07-13 21:37 #48 completed Biased Biased
2025-07-12 23:44 #41 cancelled Biased Biased

Flagged Code Snippets

    Wait until you see the prompt from the console.

1. Select **Copy** from the previous code block to copy the PowerShell script.

1. Right-click the shell console pane and then select **Paste**.

1. Enter the values.

    The resource group name is the project name with **rg** appended.

    It takes about 20 minutes to deploy the template. When completed, the output is similar to:

    :::image type="content" source="./media/quickstart-create-route-server-template/powershell-output.png" alt-text="Route Server Resource Manager template PowerShell deployment output.":::

Azure PowerShell is used to deploy the template. In addition to Azure PowerShell, you can also use the Azure portal, Azure CLI, and REST API. To learn other deployment methods, see [Deploy templates](../azure-resource-manager/templates/deploy-portal.md).

## Validate the deployment

1. Sign in to the [Azure portal](https://portal.azure.com).

1. Select **Resource groups** from the left pane.

1. Select the resource group that you created in the previous section. The default resource group name is the project name with **rg** appended.

1. The resource group should contain only the virtual network:

     :::image type="content" source="./media/quickstart-create-route-server-template/resource-group.png" alt-text="Route Server deployment resource group with virtual network.":::

1. Go to https://aka.ms/routeserver.

1. Select the Route Server named **routeserver** to verify that the deployment was successful.

    :::image type="content" source="./media/quickstart-create-route-server-template/deployment.png" alt-text="Screenshot of Route Server overview page.":::

## Clean up resources

When you no longer need the resources that you created with the Route Server, delete the resource group to remove the Route Server and all the related resources.

To delete the resource group, use the [Remove-AzResourceGroup](/powershell/module/az.resources/remove-azresourcegroup) cmdlet: