Detected Bias Types
Powershell Heavy
Missing Linux Example
🔧
Windows Tools
Summary
The documentation for migrating Azure Application Gateway from V1 to V2 is heavily PowerShell-centric, with all migration scripts, examples, and instructions provided exclusively for Azure PowerShell. There are no CLI (az), Bash, or Linux/macOS-specific examples or guidance. The documentation assumes the use of PowerShell modules and tools, which are native to Windows and require additional setup or workarounds on Linux/macOS. This creates friction for users on non-Windows platforms, as they must install PowerShell Core and manually adapt the instructions.
Recommendations
- Provide equivalent migration instructions and scripts for Azure CLI (az), which is cross-platform and natively supported on Linux/macOS.
- Include Bash or shell script examples where possible, especially for certificate handling and resource management.
- Explicitly document how to run PowerShell scripts on Linux/macOS using PowerShell Core, including installation steps and platform-specific caveats.
- Add a section comparing PowerShell and CLI approaches, and recommend the CLI for cross-platform users.
- Where scripts are only available in PowerShell, clarify this limitation and provide links or guidance for Linux/macOS users.