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_tools
⚠️
windows_first
Summary:
The documentation is heavily oriented around PowerShell and Windows tooling, even for Linux VM scenarios. All command-line examples (including those for Linux) use Azure PowerShell cmdlets and are shown in a Windows PowerShell prompt. There are no CLI/bash examples, and the instructions assume the use of a Windows client environment. The documentation also references Windows-specific file paths and screenshots, and Windows terminology is prevalent throughout.
Recommendations:
- Provide Azure CLI (az) examples alongside or instead of PowerShell for Linux VM scenarios, using bash syntax and Linux file paths.
- Show sample commands and outputs from a Linux shell (e.g., bash prompt), not just Windows PowerShell.
- Clarify that PowerShell Core can be used cross-platform, or explicitly support native Linux workflows.
- Include screenshots and instructions relevant to Linux client environments where appropriate.
- Avoid assuming the user is operating from a Windows machine; balance references to both Windows and Linux client environments.
Create pull request
Flagged Code Snippets
$templateFile = "<Path to addPasswordResetExtensionTemplate.json file>"
$templateParameterFile = "<Path to addPasswordResetExtensionTemplate.parameters.json file>"
$RGName = "<Name of resource group>"
New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $templateFile -TemplateParameterFile $templateParameterFile -Name "<Deployment name>" -AsJob
---
## Remove the extension
### [Windows](#tab/windows)
To remove the password reset extension, run the following command:
---
## Track deployment
### [Windows](#tab/windows)
To check the deployment status of extensions for a given VM, run the following command:
You can see below that the extension has been installed successfully.

### [Linux](#tab/linux)
To check the deployment status of extensions for a given VM, run the following command: