Detected Bias Types
Powershell Heavy
Windows First
🔧
Windows Tools
Missing Linux Example
Summary
The documentation page is heavily focused on PowerShell and Windows-centric tooling and patterns. Most examples, code snippets, and workflows are presented using PowerShell, PowerShell Workflow, and graphical runbooks (which are also PowerShell-based). Windows tools and terminology (e.g., PowerShell cmdlets, .NET types, C# SDK) are used exclusively or described first, with little to no mention of Linux-native equivalents or cross-platform alternatives. There are no examples of starting runbooks from Linux shells (e.g., Bash), nor is there guidance for using Azure CLI or REST API from Linux environments. Python runbooks are mentioned, but only briefly and without parity in example depth.
Recommendations
- Add examples for starting runbooks using Azure CLI, which is cross-platform and commonly used on Linux.
- Provide Bash shell examples for invoking REST API to start runbooks and pass parameters.
- Include guidance for Linux users on prerequisites and environment setup for Azure Automation.
- Expand Python runbook sections with detailed parameter usage and invocation examples, matching the depth of PowerShell coverage.
- Clarify which features and patterns are cross-platform, and highlight any Windows-specific limitations.
- Where PowerShell is used, note its availability on Linux and macOS, and provide examples for PowerShell Core (pwsh) on non-Windows systems.