【问题标题】:Capturing the output from python script which called through powershell捕获通过powershell调用的python脚本的输出
【发布时间】:2018-04-27 17:32:29
【问题描述】:

目前,我的 TFS 中有如下内容:

  • TFS 作业调用 powershell script1
  • powershell script1 调用powershell script2(有模块)
  • Powershell 模块使用 Start 进程调用 python 脚本,该进程通过 -RedirectStandardOutput 返回标准输出。捕获/返回 TFS 也是如此。

但问题是 python 脚本的所有输出都一次性返回,并且无法立即将逐行日志获取到 TFS。

谁能建议是否有办法将 python 脚本的输出立即逐行日志返回到 TFS?

【问题讨论】:

    标签: python powershell tfs


    【解决方案1】:

    您必须使用 Jobs 或 Runspaces 异步进行 Start-Process 调用,然后不断监视作业/运行空间子会话以显示输出。

    【讨论】:

      猜你喜欢
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      相关资源
      最近更新 更多