首页 > 解决方案 > Azure DevOps 连接 VM 和访问资源(应用程序)

问题描述

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

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

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

标签: c#azurepowershellazure-devopsvirtual-machine

解决方案


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

如果您的本地环境没有连接到 Microsoft 托管的代理池(这通常是由于中间防火墙的原因),您将需要在本地计算机上手动配置自托管代理。代理必须连接到目标本地环境,并且可以访问 Internet 以连接到 Azure Pipelines 或 Team Foundation Server,如下图所示。

配置代理后,您可以利用任务在目标计算机上通过发布管道任务库运行 PowerShell。

在此处输入图像描述

附加文档参考。

希望这可以帮助。


推荐阅读