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:
⚠️ powershell_heavy
⚠️ windows_first
⚠️ missing_linux_example
⚠️ windows_tools
Summary:
The documentation page demonstrates a strong Windows bias by providing only Azure PowerShell examples for deploying the ARM template, with no equivalent Azure CLI (cross-platform) or Bash examples. The instructions and screenshots focus exclusively on PowerShell commands and output, and the workflow assumes use of the Azure Cloud Shell in PowerShell mode. Although it briefly mentions that other deployment methods exist, it does not provide concrete examples or guidance for Linux or macOS users.
Recommendations:
  • Add Azure CLI (az) command examples for all deployment and cleanup steps, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • Include Bash shell script examples alongside PowerShell, especially for steps involving variable assignment and resource group management.
  • Reorder or present PowerShell and CLI/Bash examples in parallel, or default to CLI/Bash first to improve parity.
  • Provide screenshots or output examples from both PowerShell and CLI/Bash where relevant.
  • Explicitly mention that the Azure Cloud Shell supports both Bash and PowerShell, and show how to select the preferred shell.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean

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 template deployment creates an Azure Front Door with a web app as origin. The resource group name is the project name with **rg** appended. > [!NOTE] > **frontDoorName** needs to be a globally unique name for the template to deploy successfully. If deployment fails, start over with Step 1. It takes a few minutes to deploy the template. When completed, the output is similar to: :::image type="content" source="./media/quickstart-create-front-door-template/front-door-standard-premium-template-deployment-powershell-output.png" alt-text="Azure Front Door 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. Select the Azure Front Door you created previously and you'll be able to see the endpoint hostname. Copy the hostname and paste it into the address bar of a browser. Press enter and your request will automatically get routed to the web app. :::image type="content" source="./media/create-front-door-portal/front-door-web-app-origin-success.png" alt-text="Screenshot of the message: Your web app is running and waiting for your content."::: ## Clean up resources When you no longer need the Azure Front Door service, delete the resource group. This will remove the Azure Front Door and all related resources. To delete the resource group, call the `Remove-AzResourceGroup` cmdlet: