如何在 Windows cmd 中将命令输出设置为环境变量?

如何在 Windows cmd 中将命令输出设置为环境变量?

我已将 Azure 存储密钥保存在密钥保管库中,并且我想在运行 terraform 脚本之前,使用 Azure cli 检索密钥并将其设置为窗口 cmd 中的环境变量。

下面列出的命令不起作用,有人能告诉我需要更改什么吗?

设置 ARM_ACCESS_KEY=$(az keyvault secret show --name terraform-b​​ackend-key --vault-name myKeyVault -query value -o tsv)

答案1

Export您需要设置环境变量

下面的例子应该可以工作;

export ARM_ACCESS_KEY=$(az keyvault secret show --name terraform-backend-key --vault-name myKeyVault -query value -o tsv)

相关内容