Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
Summary
The documentation page demonstrates a strong Windows bias by exclusively using PowerShell cmdlets and examples for command-line operations. There are no Bash, Azure CLI, or Linux-native examples provided, and PowerShell is presented as the primary automation tool for scripting and schedule management. The documentation does not mention or prioritize Linux tools or cross-platform alternatives, and all scripting instructions assume a Windows/PowerShell environment.
Recommendations
- Add equivalent Azure CLI examples for all PowerShell cmdlet operations, as Azure CLI is cross-platform and widely used on Linux and macOS.
- Include Bash script examples for common scheduling tasks, demonstrating how Linux users can interact with Azure Automation.
- Explicitly mention that PowerShell Core is available cross-platform, but clarify any differences or limitations when running on Linux/macOS.
- Provide guidance or links for installing and using Az PowerShell modules on Linux and macOS, if PowerShell is required.
- Where possible, use neutral terminology such as 'command-line' instead of 'PowerShell' when describing scripting options, and present both Windows and Linux approaches side-by-side.
- Highlight any platform-specific considerations (e.g., timezone handling, authentication) that may differ between Windows and Linux environments.
Create Pull Request