Windows 如何运行代理';使用azure pipleine的s命令行或powershell?

Windows 如何运行代理';使用azure pipleine的s命令行或powershell?,windows,automation,azure-devops,Windows,Automation,Azure Devops,有什么方法可以调用Azure部署代理的命令行吗?当前可用的任务不会调用代理的命令行,但实际上会安装它们自己的任务。1.确保.bat文件本身没有错误 2.在管道中的powershell中使用以下命令 Start-Process "<the path of cmd.exe on our host agent>" -ArgumentList "/k <the target .bat file on your host agent>" Start Process”“-A

有什么方法可以调用Azure部署代理的命令行吗?当前可用的任务不会调用代理的命令行,但实际上会安装它们自己的任务。

1.确保.bat文件本身没有错误

2.在管道中的powershell中使用以下命令

    Start-Process "<the path of cmd.exe on our host agent>" -ArgumentList "/k <the target .bat file on your host agent>"
Start Process”“-ArgumentList”/k
此命令行的功能是在host agent上打开cmd,然后运行.bat文件。您可以参考此链接了解其工作原理


你是什么意思?任务在代理上运行,例如powershell任务将在代理上运行,但它不会调用PS,它不会以交互方式运行。我有一个.bat文件,我想在代理上运行它。当我通过Powershell点击它时,bat文件在管道中运行,但它无法访问代理资源,因为这是一个自动化的过程-任何东西都不会以交互方式运行。但它将调用powershell来运行它。您认为它如何在不运行powershell的情况下运行powershell脚本?是的,我知道powershell实际上是在运行的,但是没有任何方法可以调用bat文件并以交互方式运行吗?有什么建议或想法吗?为什么?只需像平常一样调用bat文件。不过,我不知道你说的互动是什么意思