Detected Bias Types
Powershell Heavy
Windows First
🔧
Windows Tools
Missing Linux Example
Summary
The documentation page demonstrates a strong Windows bias, primarily focusing on PowerShell and Windows-centric tools and patterns. All code examples, parameter definitions, and automation scenarios use PowerShell, PowerShell Workflow, or graphical runbooks (which are also PowerShell-based). There is minimal coverage of Python runbooks, and no mention or examples of Bash, Linux shell scripts, or Linux-native tools. The instructions for passing parameters, starting runbooks, and handling JSON objects are exclusively shown using PowerShell and Windows tools, with no Linux equivalents or cross-platform alternatives provided.
Recommendations
- Add equivalent examples for Bash or Linux shell scripts, showing how to start runbooks and pass parameters using Azure CLI or REST API from a Linux environment.
- Include instructions and code snippets for using Azure CLI (az automation runbook start ...) on Linux/macOS, alongside PowerShell examples.
- Provide Python runbook examples that demonstrate parameter passing and automation scenarios, not just a brief mention.
- Explicitly mention cross-platform compatibility and highlight any differences or limitations when using Linux/macOS tools.
- Where PowerShell is referenced, clarify if PowerShell Core (pwsh) on Linux/macOS is supported and provide examples.
- Add a section comparing Windows and Linux approaches to Azure Automation, including tooling, scripting, and parameter handling.