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
windows_first
missing_linux_example
windows_tools
Summary
The documentation page demonstrates a significant Windows bias. It exclusively provides PowerShell scripts for deploying the ARM template and managing resources, with no equivalent Azure CLI or Bash examples. The template itself is described as deploying a 'simple Windows VM,' with no mention of Linux VM options. References to further actions (such as starting or monitoring backup jobs) link to PowerShell-specific guides. While the Azure CLI and portal are mentioned in passing, all concrete examples and step-by-step instructions are Windows/PowerShell-centric, and Linux users are not provided with parallel guidance.
Recommendations
  • Add Azure CLI and Bash examples alongside PowerShell scripts for all deployment and cleanup steps.
  • Include instructions and template options for deploying and backing up Linux VMs, not just Windows VMs.
  • When referencing further actions (such as starting or monitoring backup jobs), provide links to both PowerShell and CLI/Linux documentation.
  • Reword sections to avoid implying PowerShell is the default or only method; present CLI and portal options equally and early.
  • Ensure that all code blocks and walkthroughs have Linux-compatible alternatives, and clearly label them.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2025-07-12 23:44 #41 cancelled Biased Biased
2025-07-12 00:58 #8 cancelled Clean Clean
2025-07-10 05:06 #7 processing Clean Clean

Flagged Code Snippets

Azure PowerShell is used to deploy the ARM template in this quickstart. The [Azure portal](../azure-resource-manager/templates/deploy-portal.md), [Azure CLI](../azure-resource-manager/templates/deploy-cli.md), and [REST API](../azure-resource-manager/templates/deploy-rest.md) can also be used to deploy templates.

## Validate the deployment

### Start a backup job

The template creates a VM and enables backup on the VM. After you deploy the template, you need to start a backup job. For more information, see [Start a backup job](./quick-backup-vm-powershell.md#start-a-backup-job).

### Monitor the backup job

To monitor the backup job, see [Monitor the backup job](./quick-backup-vm-powershell.md#monitor-the-backup-job).

## Clean up resources

If you no longer need to back up the VM, you can clean it up.

- If you want to try out restoring the VM, skip the cleanup.
- If you used an existing VM, you can skip the final [Remove-AzResourceGroup](/powershell/module/az.resources/remove-azresourcegroup) cmdlet to leave the resource group and VM in place.

Disable protection, remove the restore points and vault. Then delete the resource group and associated VM resources, as follows: