这篇博客文章是我发现的唯一接近问题的东西,但它没有解释如何配置使用 PS/DSC 部署以使用详细选项运行:http: //nakedalm.com/create-log-条目-发布-管理/
我可以获得这个基于代理的发布模板来运行脚本:
Write-Debug "debug"
Write-Output "output"
Write-Verbose "verbose"
Write-Warning "warning"
深入了解此版本的部署日志提供了包含以下行的日志:
output
WARNING: warning
如果我将 -verbose 添加到 Arguments 字段,我还会在日志中看到“VERBOSE:verbose”行。
这很好,但我需要访问系统变量($Stage、$BuildNumber 等)。当我创建一个 vNext 模板来运行相同的脚本时(说明在这里: http: //www.visualstudio.com/en-us/get-started/deploy-no-agents-vs.aspx),日志报告:
Copying recursively from \\vsalm\Drops2\TestBuild\TestBuild_20130710.3 to c:\Windows\DtlDownloads\my vnext component succeeded.
很高兴这个复制操作成功了,但我希望我的脚本输出也能在这个日志中。有没有人知道配置“使用 PS/DSC 部署”操作以便发布管理捕获 powershell 脚本输出?