【发布时间】:2015-01-14 17:38:21
【问题描述】:
这篇博文是我发现的唯一一个接近问题的东西,但它没有解释如何配置使用 PS/DSC 部署以使用详细选项运行: http://nakedalm.com/create-log-entries-release-management/
我可以获得这个基于代理的发布模板来运行脚本:
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 脚本输出?
【问题讨论】:
标签: powershell release-management ms-release-management