gpt4 book ai didi

azure - 是否有一些工具/命令可以从 powershell 运行 azcli 文件?

转载 作者:行者123 更新时间:2023-12-04 11:30:47 26 4
gpt4 key购买 nike

我正在使用 VS Code,为了在编写 azure cli 脚本时获得一些智能感知,我已将所有内容放入 .azcli 文件中。我现在的问题是如何从 powershell 终端执行该文件?另外,是否可以在这样的脚本中使用参数,例如:

az servicebus topic create -g $resourceGroup -n $topicName --namespace-name $namespace

是否可以调用与上面类似的 azcli 文件,并提供 $resourceGroup、$topicName、$namespace 作为 powershell 的参数?

最佳答案

我不知道在 PowerShell 中执行此操作的简单方法。如果有人知道,我也想知道。

如果您有Windows Subsystem for Linux安装后,您可以像从 PowerShell 中的 WSL 中运行 .sh shell 脚本一样运行 .azcli 文件。 WSL 还需要安装 Azure CLI,因此根据您选择的发行版(Ubuntu 或 Debian 通常是安全的),您需要按照 Install the Azure CLI 中的说明进行操作。 。

要从 PowerShell 终端在 WSL 中运行脚本:

bash -c "./file.azcli"

或者直接在 WSL 终端中:

./file.azcli

您可以在 .azcli 文件中使用参数,就像 .sh shell 脚本一样:

resourceGroup=MyRG
topicName=MyTopicName
namespace=myNameSpaceName

az servicebus topic create -g $resourceGroup -n $topicName --namespace-name $namespace

您还可以创建一个 .vscode/tasks.json,类似于 GitHub issue推荐。

关于azure - 是否有一些工具/命令可以从 powershell 运行 azcli 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61885410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com