通过配置脚本将标记添加到环境中的虚拟机资源

时间:2020-04-08 01:26:17

标签: azure-devops tags virtual-machine environment

在使用配置脚本时将VM资源添加到环境时,是否可以添加标签?我知道您可以在手动运行脚本时通过交互式提示来执行此操作,但是我想使配置过程自动化。我基本上是在寻找与配置部署组时可用的功能类似的功能,在部署组中可以将标记指定为脚本的参数。

1 个答案:

答案 0 :(得分:0)

official doc没有提及以下相关信息:

您可以将标签添加到VM,作为交互式PS注册的一部分 脚本。您还可以通过以下方式从资源视图中添加或删除标签: 单击“资源”选项卡上每个VM资源末尾的...。

但是,由于与在Azure DevOps中配置生成代理相似。当您检查配置脚本的代码时。

它也只是使用.\config.cmd命令

.\config.cmd --environment --environmentname "TEST" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://xxx.visualstudio.com/' --projectname 'MyFirstProject' --auth PAT --token 6ct2r2pb7cd3cafuxi4lp5tfpkug7j6gg2yk------qgkqeaa; Remove-Item $agentZip;

因此我们可以简单地运行.\config.cmd --help来在Powershell中检查此命令的帮助信息。

enter image description here

详细信息后,仅提及如何通过选项添加deploygroup标签。没有任何与环境中的vm资源标签相关的信息。

恐怕这无法在配置脚本中自动添加标签。