本博客文章是我發現的唯一的事情是接近的問題,但它並沒有解釋如何配置部署使用PS/DSC與verbose選項運行: http://nakedalm.com/create-log-entries-release-management/如何在vNext發佈模板的部署日誌中獲取powershell腳本輸出?
我能得到這個基於Agent的發行模板來運行腳本:
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腳本輸出?
這可行,但我在我的版本中有一個try/catch塊,之後沒有更多的消息正在寫入,而該部分中的操作執行得很好...... – Nick