我有jenkins服务器。 我有一个构建脚本。
如果构建脚本中的步骤应由特定用户执行,则为一个。 我尝试过
runas /profile /user:sys\mr_foo /savecred mycommand
使用/savecred
,我可以使用一些预存储的凭据。
命令成功返回。
但是,我在同一控制台输出中看不到mycommand的结果。我相信runas会“分叉”该过程,并且不会将标准输出反馈到原始调用控制台。有没有办法获得这种行为?
答案 0 :(得分:0)
您现在使用批处理步骤来执行runas吗? 您可以将Powershell与start-process -verb runas一起使用。我认为这将为您提供更多管道输出的选择。
还应检查jenkins客户端是否具有管理员权限,以便它可以以管理员身份运行其子进程。