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
⚠️
missing_linux_example
⚠️
windows_first
Summary:
The documentation page demonstrates a strong bias toward Windows and PowerShell. All deployment script examples use PowerShell exclusively, and the deploymentScripts resource is configured with 'kind: AzurePowerShell' only. The script content and debugging instructions are PowerShell-centric, with no Bash or cross-platform scripting alternatives. While Azure CLI examples are provided for template deployment, the core automation and scripting are PowerShell-only. There is no mention of Linux shell scripting or Bash-based deployment scripts, and PowerShell is presented as the default or only supported scripting language.
Recommendations:
- Provide equivalent examples using Bash scripting and 'AzureCLI' deployment script kind, where possible.
- Explicitly mention support for Linux-based scripting and tools, and clarify any current limitations.
- Add Bash or shell script content for the deploymentScripts resource, or note if only PowerShell is currently supported.
- Ensure that both PowerShell and Bash/CLI examples are presented in parallel throughout the documentation, not just for template deployment but also for scripting and debugging.
- Avoid language that implies PowerShell is the only or default choice unless it is a technical limitation, in which case, state this clearly and provide a roadmap or alternatives for Linux users.
Create pull request
Flagged Code Snippets
# [PowerShell](#tab/PowerShell)
# [PowerShell](#tab/PowerShell)
---
The deployment script service needs to create additional deployment script resources for script execution. The preparation and the cleanup process can take up to one minute to complete in addition to the actual script execution time.
The deployment failed because the invalid command, `Write-Output1` is used in the script. You will get an error saying: