Detected Bias Types
Powershell Heavy
🔧
Windows Tools
Missing Linux Example
Windows First
Summary
The documentation page exclusively uses PowerShell scripts and Azure Automation runbooks, both of which are traditionally Windows-centric. All examples and instructions are provided for PowerShell, with no mention of Bash, Azure CLI, or Linux automation alternatives. The workflow and tooling described (e.g., PowerShell runbooks, PowerShell jobs, Windows environment variables like $env:Temp) are specific to Windows environments, and there are no Linux or cross-platform examples or guidance. The structure and order of the documentation also present Windows/PowerShell approaches first and exclusively.
Recommendations
- Provide equivalent examples using Azure CLI and/or Bash scripts for Linux users.
- Mention and link to Azure Automation support for Python runbooks, which are cross-platform.
- Include guidance for running automation scripts from Linux environments (e.g., using Azure CLI in a cron job).
- Clarify that Azure Automation supports multiple runbook types and provide a comparison or decision guide.
- Avoid using Windows-specific environment variables (like $env:Temp) in examples, or provide Linux equivalents.
- Add a section or callout for Linux/macOS users, summarizing their options for automating VM startup order.