2017-07-20 9 views
1

ワークフローとインラインスクリプトを使用するスクリプトがあります。常に画面上にストローブメッセージを実行する並列処理があるのでPowershellでコマンドレットからインラインスクリプトメッセージを消す方法

Inlinescript 
     Running 
1.6.5 PingExample : Line 1 char 6 

- :ここで

は、問題がPowerShellコマンドレットのようなメッセージがアップ点滅しているということである例

workflow PingExample ($computerNames) { 
    foreach -parallel ($computerNames in $y) 
    inlinescript { $PingM = New-Object System.Net.NetworkInformation.Ping 
       $pingObj = $PingM.Send($using:comp)} 
    return $pingObj 
    } 

です。

これらのメッセージを消音するにはどうすればよいですか?

ありがとうございます。

答えて

0

あなたが与えた例では、リターンがあります。そのようなコードをPowerShellで直接実行すると、戻り値がパイプラインに表示されることが予想されます。単に戻り値を削除するか、invoke-commandのような方法でコマンドをループすることができます。私の推測では、あなたはおそらくそれらのリターンをキャプチャしようとしています。ワークフローが機能する前に変数を割り当てることは可能でしょうか?そうすれば、変数のリターンを調べることができますか?

関連する問題