windows - 从 jenkins 运行 psexec 不显示日志

标签 windows jenkins cmd

我让 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/

相关文章:

c# - 在 Windows 10 中部署 Windows Phone 8.1 应用程序时找不到 IpOverUsbSvc

windows - 从 IPConfig 获取 IP 地址,稍后在代码中使用,或保存

linux - 启动时访问 jenkins JAR

sorting - CMD 命令以递归方式列出具有排序顺序的文件夹中的所有文件,而不考虑层次结构中的位置?

.net - PowerShell 3 : Every Command Execution Results In "The type initializer [...] threw an exception" Error

c++ - 如何在 Windows 中没有控制台窗口的情况下从 C++ 应用程序中删除文件?

jenkins - 如何在 Jenkins 并行管道中聚合测试结果?

jenkins - 如何在本地覆盖 Jenkinsfile 库函数?

windows - 如何根据前缀列表(txt)批量复制文件

batch-file - 如何将错误流重定向到变量