我正在尝试使用 Powershell DSC 在 Azure 中预配虚拟机,并使用 Azure DevOps 来管理虚拟机上的实际代码部署。DSC 脚本用于安装 IIS、asp.net 核心托管、在 IIS 中设置站点,但实际上并未部署任何应用程序代码。DSC 的最后一步是将虚拟机添加到 azure devops。我进入 devops 中的 Environments 选项卡并复制了提供的 powershell 脚本,将我的 PAT 参数化,以便可以将其传递到配置脚本中并执行。但是,当脚本第二次运行时,它会给出错误,因为该环境中已经存在同名的资源。我找不到使用 vsts 代理配置检查 VM 是否已在 devops 中注册为环境资源的方法。我'
有没有办法检查虚拟机是否已注册为 Azure DevOps 环境中的资源。