2016-05-19 5 views
0

異なるPowerShellファイルの複数の機能にわたってPowerShellのグローバルエラーリストを維持する最良の方法は何ですか?グローバルエラーリストを維持する方法は?

現在、私は私は私はそれからまとめたエラーレポートを生成することができるように、すべての関数func1-FUNC4、 からすべての例外を取得する必要があり

test1.ps1 
func1(){..} 
func2(){..} 

test2.ps1 
func3(){..} 
func4(){..} 

を持っています。

+0

「複数のファイルにまたがる」とはどういう意味ですか? –

+0

私は機能に基づいてカップルファイルを作成し、各ファイルにはn個の機能があります。どのファイルでも何かが失敗した場合は、リストを更新する必要があります。 –

+0

どのようにファイルを実行/使用していますか? –

答えて

1

$Errorグローバル変数はすでにあなたのためにそれを行います。これは、セッション内のすべてのエラーの配列です。次のコードを実行すると、その中のすべてのエラーレコードを取得できます。

foreach($ErrorEntry in $Error) 
{ 
    #Do something here with $ErrorEntry 
} 

また、セッション用に1つのテキストファイルを作成し、そのファイルにすべてのエラーを書き込むようなカスタムソリューションを実装できます。

+0

ありがとうございます。同じことを探している。カスタムエラーリストも追加されました。 –

関連する問題