问题标签 [azure-cli2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1119 浏览

azure - Azure keyvault CLI - 如何在值中有空格

我正在使用 Azure 的azCLI 与 KeyVault 交互,但我不知道如何在我尝试设置的机密值中包含空格。从 azure cli 版本 2.0.46 开始,设置机密的正确语法是:

az keyvault secret set --vault-name NAME --name SECRET_NAME --value VALUE

如果 VALUE 是“我的价值”(不带引号),我会因为参数太多而收到错误。\"my value\"如果我在命令行中包含-f引号,它们会显示在实际值中(在本例中,值将是文件系统的访问权限。

有没有其他解决方案?

0 投票
4 回答
815 浏览

azure - 在 Azure CLI 中获取 SAS 令牌

有没有办法在 Azure CLI 中列出存储帐户的 SAS 令牌?我可以生成一个,它会立即吐出生成的令牌。但是,以后似乎无法使用 Azure CLI 列出/显示/获取相同的令牌。我看到它在 REST API 中是可能的,但在 Azure CLI 中是不可能的。

0 投票
3 回答
928 浏览

azure - Azure CLI 从表中选择一个选项

我正在尝试在 Azure CLI 中获取带有数字的表输出,并将其作为输出

我现在的代码是

我现在得到的输出是

我的最终目标是,如果您选择数字 1,则选择名称,以便稍后在脚本中使用它

0 投票
1 回答
842 浏览

azure - Powershell 计算 azure CLI 结果

我正在尝试实现我的输出,如果它是一行,它会被写在一个变量中

这就是我到目前为止所拥有的

此代码的作用是您可以过滤所有资源组,然后您可以看到 TSV 中的输出

我要添加的是它检查它是否是唯一的行,然后写掉那行(如果它是一行)

0 投票
1 回答
91 浏览

azure - Powershell循环直到输出为一行

我想要实现的是,如果输出是一行并且该行被写在一个变量中。这是我现在拥有的代码:

此代码过滤一次,然后将所有行写在彼此下方,因此结果如下:

但首选的输出是继续过滤直到剩下一个

0 投票
1 回答
63 浏览

regex - Azure 特殊字符正则表达式包含错误,但我无法找出哪些错误

我正在尝试为 azure 虚拟机管理员密码创建一个正则表达式,但它包含错误,并且错误没有指定哪些是错误的,而且在 azure 门户上也没有关于您不能使用哪些字符的信息

这是正则表达式:

0 投票
1 回答
929 浏览

azure-cli - 使用 Azure CLI2 创建新 VM 时如何使用 --attach-data-disks?

我正在尝试使用现有的托管磁盘创建一个新的虚拟机,但由于参数没有很好地记录,我一直遇到问题。

我还没有弄清楚的一个问题是 --attach-data-disks 的格式

从参数的名称和描述来看,这似乎是您可以将数据磁盘附加到您正在创建的 VM 的方式,我假设因为它是 --attach-data-disks 而不是 --attach-data-disk您可以使用此参数附加多个磁盘。

我不知道传递多个磁盘时使用什么格式。我曾尝试使用逗号分隔它们,但我得到的错误似乎表明它将逗号分隔的驱动器列表视为驱动器的一个长名称。

这是我正在尝试做的一个例子:

我得到的错误:

我正在运行来自 Powershell 的命令,而不是 Bash,如果这有影响的话。

0 投票
0 回答
307 浏览

azure-cli - 如何使用 Azure CLI 向用户添加许可证

是否可以使用 Azure CLI 向用户添加许可证?

我还想知道 Azure CLI 是否可以用作 AzureAD powershell 模块的替代品?

0 投票
1 回答
3370 浏览

azure-devops - 在 DevOps 中使用内联脚本保存 Azure CLI 命令输出

我一直在尝试将多个 az cli 命令的输出存储在我的管道中定义的变量中,成功率为 0。

这是我最后一次尝试: 在此处输入图像描述

我试图确保传递给 var 的方法是做一个回显,它输出这个(在所有尝试中): 在此处输入图像描述

最后,我试图实现的是获取存储的键值以供以后使用: 在此处输入图像描述

有关如何在 Azure DevOps Pipeline 的 Azure CLI 任务中执行此操作的任何建议?

PS:正在尝试来自 shell 和批处理的一些命令,并且尝试失败与无法识别脚本中的命令(批处理/shell)有关。这很令人困惑,因为在 Azure cli task Docs 中:

在此处输入图像描述

回答

@ 4c74356b41 答案很有帮助,因为我不知道我可以在 azure cli 命令中进行查询以获取命令的特定值。但它并没有完全回答我的问题。综上所述,此链接在 VSTS上的 Azure CLI 任务中设置输出变量可以回答我的问题。

0 投票
1 回答
5884 浏览

azure - 如何使用 AzureCLI 执行 powershell 脚本?

我正在尝试执行一个 powershell 脚本来在 Azure 基础架构上创建资源。我已经在我的机器上安装了 Azure CLI,并按照所有步骤使用 az login 命令登录。我还使用 az account set --subscription "My Demos" 命令设置了我的订阅。

现在我想使用这个设置执行 powershell 脚本。

谁能帮我解决这个问题?