问题标签 [az]

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 回答
233 浏览

azure - Powershell 和 cloudshell 上的 Get-AzSnapshot 问题

Get-AzSnapshot正在表现出一些奇怪的行为。

第一个问题:上面的命令给出了一个错误:

但是有一个命令可以在此命令之后和之前列出资源组,并且它可以正确执行。

显然问题是它找不到快照,而是归咎于 RG。

第二期。Get-AzSnapshot刚执行时,门户上列出的快照不会列出。这不是正确订阅的问题,因为其他命令(例如az group list来自所有订阅的列表)。更多的订阅被强行加载az account set --subscription c56e18b5–xxx

0 投票
2 回答
1640 浏览

azure - 如何获取 azure 管道的最后运行 id?

我正在使用 powershell 和 az cli 编写一个自动化测试套件。我需要能够从管道的最后一次运行中下载构建管道工件以安装和测试应用程序。问题是我需要知道运行 ID 才能下载人工制品。

反正有没有找到最后一次成功的运行ID?目前我通过 GUI 查找它,所以我知道下载工作只要您使用 PublishPipelineArtifact 而不是 PublishBuildArtifact 由于 az cli 中的错误。

0 投票
2 回答
431 浏览

azure - 每当有 azure keyvault 机密更改时,如何触发 Azure devops 管道?

每当我的秘密有新的增值或密钥保管库中的证书发生更改时,我都会尝试触发一个 azure 管道。

0 投票
2 回答
629 浏览

azure - Set-AzSqlServerActiveDirectoryAdministrator:找不到 Azure Active Directory 对象“service_principal_name”

我正在运行以下命令

在不向服务主体提供任何 Graph API 权限的情况下工作得很好。通过运行以下命令尝试使用 Az Powershell 模块模仿此功能

产生异常

Set-AzSqlServerActiveDirectoryAdministrator:找不到 Azure Active Directory 对象“service_principal_name”。请确保您授权的用户或组已在当前订阅的 Azure Active 目录中注册。要获取 Azure Active Directory 组的列表,请使用 Get-AzADGroup,或者要获取 Azure Active Directory 用户的列表,请使用 Get-AzADUser。在 line:1 char:1 + Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'data ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Set-AzSqlServer ...ryAdministrator],ArgumentException + FullyQualifiedErrorId:Microsoft.Azure.Commands.Sql.ServerActiveDirectoryAdministrator.Cmdlet.SetAzureSqlServerActiveDirectoryAdministrator

提供 Azure Active Directory Graph - Directory.Read.All 和 Microsoft Graph - Directory.Read.All API 权限没有帮助。

0 投票
2 回答
365 浏览

azure - 当我从 Azure Devops 运行 az role assignment list 时,为什么看不到 Principal Name?

我正在Microsoft 托管代理上从 Azure Devops运行az role assignment list -g

我没有在结果中看到 principalName 参数。但是当我在 VsCode 中的本地运行时,我看到了 principalName。我检查了 MS 代理和本地的 az cli 版本,它们是相同的 2.5.1

想知道我错过了什么......

下面是我在运行上述命令后在 Azure Devops 中得到的

0 投票
1 回答
1137 浏览

azure - 可以将 Azure DevOps Boards Shared Queries 复制到另一个项目吗?

我一直致力于将所有工作项从一个 Azure DevOps(服务)项目迁移到同一组织中的另一个项目。

我使用 nkdAgility azure-devops-migration-tools 成功复制了大多数现有工作项,但它没有抓取我们的共享查询。

我在 powershell 中使用 Azure Rest API 来列出查询。我还查看了 AZ CLI 套件,看看是否有列出查询的方法。我能够在根级别找到一对,但这不是共享查询的整个列表。

这可以通过上述任何一种方法来完成吗?

0 投票
1 回答
1457 浏览

powershell - 无法在 Azure Runbook 上运行 Az 命令

我正在尝试在 PowerShell 类型 Azure Runbook 中运行 Az 命令。启动时它无法识别 Az 命令并希望我安装 NuGet。现在安装 NuGet 时显示错误。

错误

多个错误 在此处输入图像描述

如果您注意到我的Connect-AzAccount运行成功但Get-AzResource抛出错误。

  1. 是否需要安装 NuGet?
  2. 我的Connect-AzAccount如何不引发错误。
  3. 我的Uninstall-AzureRm失败,但如果我不使用它,它会引发不同的错误。

    Get-ChildItem :已加载 AzureRM.Profile。Az 和 AzureRM 模块不能在同一会话中导入,也不能在同一脚本或 Runbook 中使用。

  4. Get-AzResource是否需要导入其他模块?

  5. 我的本地机器上没有问题。仅在运行手册中有问题。
0 投票
1 回答
1029 浏览

azure - 使用 Connect-AzAccount 保存 ClientId 和 ClientSecret 以向 Azure 进行身份验证的安全方法

我正在寻找一种在本地机器上运行脚本并在 Azure 中使用这些命令进行身份验证的安全方法:

问题是我不想将秘密保存为脚本中的纯文本。我找到的唯一解决方案是加密 SecureString 密码并将其保存在可以使用密钥解密的文件中。这样,秘密就永远不会是纯文本。

有没有其他“干净”的方式来做到这一点?

谢谢 !

0 投票
1 回答
453 浏览

azure-devops - “az 管道运行变量”没有按我预期的方式工作

我在 git 中有一个带有 .yaml 构建文件的分支,该文件有一个脚本来简单地打印出在 .yaml 中声明的变量的值

如果我运行命令:az pipelines run --id 999 --variables "myvar=myvar"我希望变量在注入时会发生变化。它没有。

我误解了这个开关的作用吗?如果是这样,它应该做什么和/或我怎样才能实现我的目标?

我试过我试过我不明白这些“质量标准”<=(这条线让我可以保存帖子)

0 投票
0 回答
261 浏览

powershell - Azure CLI 运行命令命令 ID RunPowerShellScript 传递布尔参数不起作用

我一直在使用 Azure CLI 在 vm 中执行 powershell 脚本,甚至使用字符串参数。但是,当脚本包含要添加的布尔参数时,天蓝色调用命令不会将其传递给脚本执行。任何人都成功地找到了正确的语法来使用 Azure CLI Invoke RunPowerShellScript 传递布尔类型参数?

我尝试了以下组合,但没有奏效:

微软文档没有任何与传递布尔参数相关的信息。

我在这里提出了同样的问题,可以为我的问题提供一些背景信息。