Azure 是否有一些工具/命令可以从powershell运行azcli文件?
我使用的是VS代码,为了在编写azure cli脚本时获得一些智能感知,我将所有内容都放在了Azure 是否有一些工具/命令可以从powershell运行azcli文件?,azure,powershell,azure-cli,Azure,Powershell,Azure Cli,我使用的是VS代码,为了在编写azure cli脚本时获得一些智能感知,我将所有内容都放在了.azcli文件中。我现在的问题是如何从powershell终端执行该文件?此外,是否可以在以下脚本中使用参数: az servicebus topic create -g $resourceGroup -n $topicName --namespace-name $namespace 是否可以调用与上面类似的azcli文件,并将$resourceGroup、$topicName、$namespace作
.azcli
文件中。我现在的问题是如何从powershell终端执行该文件?此外,是否可以在以下脚本中使用参数:
az servicebus topic create -g $resourceGroup -n $topicName --namespace-name $namespace
是否可以调用与上面类似的
azcli
文件,并将$resourceGroup、$topicName、$namespace
作为powershell的参数提供?我不知道在powershell中执行此操作的简单方法。如果有人知道,我也想知道
如果已安装,则可以在PowerShell的WSL内部运行.azcli
文件,就像运行.sh
shell脚本一样。WSL还需要安装Azure CLI,因此根据您选择的发行版(Ubuntu或Debian在美国是安全的),您将需要按照中的说明进行操作
要从PowerShell终端在WSL中运行脚本,请执行以下操作:
bash -c "./file.azcli"
./file.azcli
或直接在WSL终端中:
bash -c "./file.azcli"
./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
,类似于此建议 执行类似于iex(gc.\myfile.azcli-Raw)的操作?