我让 Jenkins 使用“执行 Windows 批处理命令”,它在配置有 Execute Windows Batch Command
的第二台计算机上运行 PsExec
并设置为 cmd/c "FooPsExec.bat"
当我运行 Jenkins 时,我没有看到 PsExec 日志的执行,我看到的是:
"c:\pstools\PsExec.exe" XXXXXXXXX
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
就是这样,我可以看到该进程正在远程计算机上运行,但是我想查看 Jenkins 上的日志
如果我在 Jenkins 上打开 cmd 并运行 FooPsExec.bat
(不是通过 Jenkins)它正在工作并且日志显示正确
如何让日志可见
最佳答案
您可以使用 PaExec http://www.poweradmin.com/paexec/ , 这是 PsExec 的高级版本
关于windows - 从 jenkins 运行 psexec 不显示日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31423241/