Detected Bias Types
Powershell Heavy
Missing Linux Example
🔧
Windows Tools
Windows First
Summary
The documentation for migrating Azure Application Gateway from V1 to V2 is heavily focused on PowerShell-based workflows, with all migration scripts, examples, and installation instructions centered around PowerShell. There are no CLI (az), Bash, or Linux-native examples or alternatives provided, and the use of PowerShell Gallery and PowerShell modules is assumed throughout. This creates friction for Linux/macOS users who may prefer or require Bash, Azure CLI, or other cross-platform tools.
Recommendations
- Provide equivalent Azure CLI (az) commands and scripts for migration tasks, or clarify if PowerShell is required for specific operations.
- Include Bash or shell script examples for common tasks, such as retrieving resource IDs, uploading certificates, and running migration scripts.
- Document how to run PowerShell scripts on Linux/macOS (e.g., using PowerShell Core), and note any platform-specific limitations or requirements.
- If migration scripts are only available in PowerShell, explicitly state this and provide guidance for Linux/macOS users on installing and using PowerShell Core.
- Consider offering downloadable scripts in other languages (e.g., Python, Bash) or providing REST API equivalents for advanced users.