访问被拒绝 - 从TFS PSEXEC调用
-
22-07-2019 - |
题
我执行一个SharePoint部署一个持续集成方案。毕竟功能已经建立构建服务器上,我试图通过运行STSADM通过PSEXEC命令部署新功能的测试服务器。
当我从那里我登录在任何机器上运行我的脚本,它运行良好。当我添加一个exec命令我的团队建设项目
<Target Name="AfterDropBuild">
<Exec Command="c:\progra~1\pstools\psexec.exe \\testserver -u mydomain\mydomainuser -p mypassword \\BuildServer\CurrentBuild\DeploymentFiles\Deploy.cmd" />
</Target>
在构建部分失败,我得到的访问是在我的构建日志被拒绝的错误:
Task "Exec"
Command:
"c:\progra~1\pstools\psexec.exe \\testserver -u mydomain\mydomainuser -p mypassword \\BuildServer\CurrentBuild\DeploymentFiles\Deploy.cmd"
Access is denied.
我已经添加了TFS服务帐户既是构建服务器和测试服务器上的本地管理员。
这是为什么这可能是在哪里我是一个交互式用户的任何框工作,而不是在PSEXEC从生成代理运行的任何想法?
解决方案
这是一个权限问题在Program Files目录访问PSEXEC。我添加读取权限给TFS服务和它固定的问题。
不隶属于 StackOverflow