远程创建azure devops Windows自托管代理

时间:2020-01-13 10:01:09

标签: azure powershell azure-devops arm-template azure-devops-self-hosted-agent

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

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

由于需要远程安全地安装此程序,由于某些限制,我不应该使用自定义脚本。如果我们可以在没有自定义脚本的情况下使用任何其他自动化方式远程完成此安装,那将非常好

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

1 个答案:

答案 0 :(得分:0)

我发现了使用Run-Command的方法。这是在虚拟机上远程运行PS脚本的另一个有用选项。此外,这将以提升的权限执行脚本,这在许多情况下确实很有帮助。

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

这也可以通过Portal,Powershell和CLI使用。