Detected Bias Types
Powershell Heavy
Missing Linux Example
🔧
Windows Tools
Windows First
Summary
The documentation page is heavily focused on Azure PowerShell scripts and cmdlets for migration, with all examples, instructions, and tooling based on PowerShell. There are no Bash, Azure CLI, or Linux/macOS shell equivalents provided. The guidance assumes the user is using PowerShell locally or in Azure Cloud Shell, and all script downloads are from the PowerShell Gallery. This creates friction for Linux/macOS users who may prefer Bash or Azure CLI, and may not have PowerShell installed or be familiar with its syntax.
Recommendations
- Provide Azure CLI (az) equivalents for all migration steps, including resource ID retrieval, certificate management, and gateway creation.
- Add Bash script examples for downloading and running migration scripts, or clarify if the scripts are cross-platform (PowerShell Core) and can be run on Linux/macOS.
- Explicitly mention PowerShell Core compatibility and provide installation instructions for Linux/macOS if PowerShell is required.
- Include guidance for using Azure Cloud Shell (Bash) and Azure CLI for users who do not want to use PowerShell.
- Add a section comparing PowerShell and Azure CLI approaches, and link to Azure CLI documentation for Application Gateway management.