3

需要以编程方式创建 azure devops windows 自托管代理(需要为现有 VM 远程安装)。

我有 PS 脚本,如果我在虚拟机中运行它(以管理员身份)并且代理安装成功,它运行良好。但我想在不登录的情况下为现有 VM 创建此代理(远程我需要安装代理),因为我只需要在 Azure devops 管道中添加 ARM 模板,并且应该为现有 VM 创建代理。

由于这需要远程安全地安装,由于某些限制,我不应该使用自定义脚本。如果我们可以在没有自定义脚本并使用任何其他自动化方式的情况下远程实现此安装,那就太好了。

任何信息都会有所帮助,谢谢。

4

1 回答 1

1

我找到了一种使用 Run-Command 的方法。这是在虚拟机上远程运行 PS 脚本的另一个有用选项。此外,这会以提升的权限执行脚本,这在许多情况下都非常有用。

来源:https ://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command#powershell

这也可以通过 Portal、Powershell 和 CLI 执行。

于 2020-01-14T07:57:31.863 回答