Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将控制台应用程序从Azure Devops(云版本)部署到具有Microsoft提供的host agent的计算机(无法创建具有目标的PSDrive…)_Azure_Azure Devops_Azure Pipelines_Azure Pipelines Release Pipeline_Agent - Fatal编程技术网

将控制台应用程序从Azure Devops(云版本)部署到具有Microsoft提供的host agent的计算机(无法创建具有目标的PSDrive…)

将控制台应用程序从Azure Devops(云版本)部署到具有Microsoft提供的host agent的计算机(无法创建具有目标的PSDrive…),azure,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,agent,Azure,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,Agent,我想将控制台应用程序从Azure Devops(云版本)部署到我安装了Microsoft提供的host agent的计算机(受VPN保护) 它在web应用程序中运行良好,我使用了发布管道任务“IISWebappdeploy” 我可以使用相同的任务部署我的控制台应用程序,我尝试了成功,但这看起来很奇怪,因为我的IIS会将控制台应用程序识别为web应用程序: 虽然这个解决方案可以工作,因为我仍然可以“浏览文件夹”并启动控制台应用程序可执行文件,但它不是一个专业的解决方案 我想要的是将可执行文件复制

我想将控制台应用程序从Azure Devops(云版本)部署到我安装了Microsoft提供的host agent的计算机(受VPN保护)

它在web应用程序中运行良好,我使用了发布管道任务“IISWebappdeploy

我可以使用相同的任务部署我的控制台应用程序,我尝试了成功,但这看起来很奇怪,因为我的IIS会将控制台应用程序识别为web应用程序:

虽然这个解决方案可以工作,因为我仍然可以“浏览文件夹”并启动控制台应用程序可执行文件,但它不是一个专业的解决方案

我想要的是将可执行文件复制到服务器的共享文件夹中

为此,我使用以下选项选择了发布管道任务“Windows机器文件复制”

我必须说,我共享了正确的文件夹,该文件夹可供VPN内的所有计算机访问

我觉得一切都很好,但显然存在一个问题,因为我有以下错误:

**>无法创建目标为的PSDrive:

“\srvdevrct01\GdmUtilitaires”,错误消息:“网络路径为” 未找到'**


我遗漏了什么?

如果您已经将Azure Pipelines代理安装到目标服务器,我是否可以建议您创建一个部署组并重新配置该代理作为该部署组的一部分

有关部署组的详细信息,请参见:


通常,如果您在具有足够权限的目标服务器上运行代理,则不必依赖基于WinRM的任务,但可以像这样运行普通复制任务:这样您就不必依赖基于WinRM的任务,但是像

一样运行普通复制我已经在使用部署组,但我的目标计算机上安装了多个代理。您认为这可能是一个问题吗?如果将多个代理分配给同一部署组,您可能希望使用标记来分隔代理(并因此在发布定义/管道中使用相同的标记来定位某个代理)。否则,部署组中的每个可用代理都将选择您的部署作业。在同一台计算机上运行的多个代理本身不是问题。此windows计算机文件复制任务使用了哪种代理引擎类型,您遇到了问题?部署组?如果是,您是否曾尝试使用私人代理来执行此操作?我的意思是将self-agent安装到与服务器位于同一域的一台机器上。