Для Azure CLI я бы больше рекомендовал среду Linux, это означает WSL. Согласно моему опыту, почти документы Azure CLI показывают, что пример находится в Linux, и есть что-то другое между Linux и Windows, поэтому, если вы хотите использовать команду Azure CLI в windows, иногда вам нужно изменить пример команды, чтобы адаптировать среду Windows. Например, когда вы используете Windows cmd, невозможно заставить его работать:
var=$(az account show --query id)
Но его можно использовать в Linux. Поэтому я рекомендую WSL.