c# - Azure DevOps 连接 VM 和访问资源(应用程序)
问题描述
我在 Windows VM 中有 Rapise 自动化工具,我将访问/调用该应用程序并读取生成的输出文件;
我有一个 powershell 脚本,它可以在 Windows powershell 上运行并调用 Rapise 应用程序(本地)并执行我想要的相同操作。
有人,请帮我从 Azure DevOps 任务连接到 VM。
解决方案
您需要让代理与 Azure Pipelines 进行通信。当您使用代理将工件部署到一组服务器时,它必须与这些服务器具有“视线”连接。默认情况下,Microsoft 托管的代理池连接到 Azure 网站和在 Azure 中运行的服务器。
如果您的本地环境没有连接到 Microsoft 托管的代理池(这通常是由于中间防火墙的原因),您将需要在本地计算机上手动配置自托管代理。代理必须连接到目标本地环境,并且可以访问 Internet 以连接到 Azure Pipelines 或 Team Foundation Server,如下图所示。
配置代理后,您可以利用任务在目标计算机上通过发布管道任务库运行 PowerShell。
希望这可以帮助。
推荐阅读
- vb.net - 比较文件然后用新文件覆盖原始文件
- java - 如何在 JAVA 中将任何 TimeZone dateTime 转换为 UTC Date
- python - 多处理程序(生产者-消费者)退出而不打印任何东西 Python 3
- mysql - MariaDB Group by 比 MySQL 慢
- azure-devops - 使用管道变量在 Azure DevOps 上的 CronTab 中动态更改分钟
- python - 如何将表单操作链接到视图方法?
- sql - Redshift 按时间划分具有相同数据的分区
- java - IllegalArgumentException:PTBLexer:构造函数中的选项键无效:asciiQuotes Stanford NLP
- javascript - 如果已选择该选项,则清空选择
- video - 检测视频中丢失的对象