我有一个构建步骤需要在不同(更多特权)的用户帐户下运行控制台应用程序。
但是,PsExec始终返回退出代码-1073741502。
我认为这个问题来自我的应用,但是当我用以下内容替换它时仍然会失败:
PsExec.exe -accepteula -u Username -p Password "cmd.exe" /C
或者
PsExec.exe -i -accepteula -u Username -p Password "cmd.exe" /C
请注意,TeamCity构建代理在专门为其创建的用户帐户下运行。当我以该用户手动登录并运行上述命令时,它们可以正常工作。