无法准确理解Azure CLI在Windows环境中的优点。
它是为想要从Linux环境管理Azure IAAS的用户而设计的吗?
我认为Powershell core将成为非Windows管理员的途径。 PowerShell Core不会在所有平台上良好地移植,以服务于跨平台受众吗?
简而言之,学习Azure CLI是否值得?
无法准确理解Azure CLI在Windows环境中的优点。
它是为想要从Linux环境管理Azure IAAS的用户而设计的吗?
我认为Powershell core将成为非Windows管理员的途径。 PowerShell Core不会在所有平台上良好地移植,以服务于跨平台受众吗?
简而言之,学习Azure CLI是否值得?
有一篇来自微软的文章,涉及以下要点:
Azure CLI和Azure PowerShell之间并不总是存在Azure服务的功能平等。
在选择正确的工具时,请考虑您过去的经验和当前的工作环境。
如果您主要使用Windows系统,则Azure PowerShell是一个自然的选择。命令遵循动词-名词命名方案,并且数据以对象形式返回。 如果您主要使用Linux系统,则Azure CLI更为自然。
选择使用您的经验并缩短学习曲线的工具。
两者都是可取的,因为我们可以使用它们中的任何一个来编写脚本。在 Powershell 或 Azure CLI 的情况下,您需要下载软件才能编写脚本,但是 Powershell 更受欢迎,因为它是 Microsoft 的内置工具。但是我也注意到,与命令提示符相比,通过 Powershell 发出命令更加复杂。