当试图使用powershell部署IIS内容文件时,我看到以下错误:
自[powershell -ExecutionPolicy绕开-Command /bin/sh file.ps1 ]返回代码以来失败的任务
我们正在尝试使用powershell scrpt将web内容(多个web服务文件夹)和一组相关的web.config文件交付给IIS。脚本和配置文件存储在SCM (存储)中,并作为竹中签出任务的一部分被拉出来,然后作为工件发布到竹部署作业中。部署任务正在失败。是否有人知道在竹部署作业或Windows中设置此操作的正确方法?在此之前,非常感谢您。
发布于 2016-08-19 22:38:11
对于将来试图解决这个问题的人,我通过在Windows Server上安装竹代理来解决这个问题。这意味着powershell脚本将作为部署作业的一部分签出到Windows服务器上(使用Sourcecode签出任务),因此可以作为powershell运行,而不是运行在试图以Linux shell的形式运行powershell脚本的linux框上的竹本地代理。唯一需要克服的问题是ssl证书需要安装到Windows Server (远程代理正在运行的地方)的JKS (仙人掌)文件中,因为我们已经在https上运行了竹子。
https://stackoverflow.com/questions/38892583
复制相似问题