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
⚠️
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.
Create pull request
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: