在 WSL 中 运行 Azure-CLI 时是否有 performance/responsivness 增益?

Is there a performance/responsivness gain when running Azure-CLI in WSL?

运行宁Azure-CLI在Windows10有三种情况:

  1. 正在为 cmd/pwsh
  2. 中的 Windows 和 运行 安装 Azure CLI
  3. 正在 WSL 中为 Windows 和 运行 安装 Azure CLI
  4. 在 WSL 中通过 curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash 安装并且只能从那里 运行 安装

选择一种方案而不是另一种方案有什么好处吗?由于 Azure-CLI 在 Windows 上非常慢,我希望看到一些性能改进。

对于Azure CLI,我更推荐Linux环境,也就是WSL。根据我的经验,几乎Azure CLI文档显示的例子是在Linux,Linux和Windows之间有一些不同,所以如果你想使用Azure CLI命令在 windows 中,有时,您需要更改示例命令以适应 Windows 环境。例如,当您使用 Windows cmd 时,无法使其工作:

var=$(az account show --query id)

但它在 Linux 中可用。所以我推荐WSL。