3

無人インストール用の BoxStarter スクリプトを作成しています。

スクリプトにいくつか入れてWrite-Debug、条件付きで出力を見たいと思っています。BoxStarter を実行できる (動作BoxStarter.bat PackageName -Debugしない) フラグはありますか?

同じデバッグのアイデア: BoxStarter/Powershell に、停止させる致命的なエラーが見つかったファイルと行を知らせる方法はありますか? BoxStarter パッケージが.nupkgファイルにパックされることは知っていますが、元のファイルと行を取得する方法はありますか?

4

1 に答える 1

3
  1. 使用するwrite-debugと、出力は c:\chocolatey\chocolateyinstall\chocolateyinstall.log に表示されます

  2. 適切なスタック トレース情報を取得するには、パッケージの内容を try catch でラップし、catch ブロックに次の内容を含めることをお勧めします。

Write-ChocolateyFailure 'MyPackage' $($_.Exception.ToString())

于 2014-04-22T20:16:29.417 に答える