Detected Bias Types
Powershell Heavy
🔧
Windows Tools
Missing Linux Example
Windows First
Summary
The documentation is heavily biased towards Windows and PowerShell. The migration process is described and automated exclusively via a PowerShell script, with all instructions assuming use of Windows tools (PowerShell, install-script, Install-Module). There are no Bash, Linux shell, or cross-platform alternatives provided for the migration steps, nor is there guidance for macOS or Linux users. The only non-Windows command shown is an Azure CLI query to identify legacy zones, but the actual migration is only possible via PowerShell. The documentation also instructs users to run commands in 'elevated PowerShell window (Administrative mode)', which is a Windows-specific concept.
Recommendations
- Provide a Bash or Azure CLI script to automate the migration for Linux/macOS users.
- Document manual migration steps using Azure CLI or REST API for users who cannot run PowerShell.
- Clarify platform requirements and offer guidance for running PowerShell Core on Linux/macOS if PowerShell is required.
- List cross-platform alternatives before or alongside Windows/PowerShell instructions.
- Include explicit notes about Linux/macOS support and limitations, if any.