Azure DevOps连接虚拟机和访问资源(应用程序)

时间:2019-04-09 07:26:38

标签: c# azure powershell azure-devops virtual-machine

我在Windows VM中拥有Rapise Automation工具,我将访问/调用该应用程序并读取生成的输出文件;

我有一个powershell脚本,该脚本可以在Windows powershell上运行,并调用Rapise应用程序(本地),然后执行我想要的操作。

有人,请帮助我从Azure DevOps任务连接到VM。

1 个答案:

答案 0 :(得分:0)

您需要使Agent与Azure Pipelines通信。使用代理将工件部署到一组服务器时,它必须与这些服务器具有“视线”连接。默认情况下,Microsoft托管的代理程序池可以连接到Azure网站和在Azure中运行的服务器。

如果本地环境无法连接到Microsoft托管的代理程序池(由于中间防火墙,通常是这种情况),则需要在本地计算机上手动配置自托管代理程序( s)。代理必须具有到目标本地环境的连接,并且必须能够访问Internet以连接到Azure Pipelines或Team Foundation Server,如下图所示。

一旦配置了代理,就可以利用发布管道任务库利用任务在目标计算机上运行PowerShell。

enter image description here

Additional documentation reference.

希望这会有所帮助。