2017-07-21 2 views
0

Invoke-Commandを使用して複数のサーバー上のログファイルを検索し、結果をコンテキストで返しますが、成功しません。これは、ほとんどの情報が落下して直列化復元のMatchInfoオブジェクトを返しますInvoke-CommandのコンテキストでSelect-String結果を返します

Invoke-Command -Session $session { 
    cd C:\LogDir\Log1 
    sls -Pattern "ThingImLookingFor" -Path * -Context 1,5 
} 

この

はコマンドです。

Select-Stringをローカルで実行するのと同様の結果を得る方法を教えてください。

horizontalBlock.svg:30:  id="base" 
> horizontalBlock.svg:31:  pagecolor="#ffffff" 
    horizontalBlock.svg:32:  bordercolor="#666666" 
    horizontalBlock.svg:33:  borderopacity="1.0" 
    horizontalBlock.svg:34:  inkscape:pageopacity="0.0" 
    horizontalBlock.svg:35:  inkscape:pageshadow="2" 
    horizontalBlock.svg:36:  inkscape:zoom="1.3289991" 
+1

パイプ 'sls'へ

この

は例と同じコンテキスト設定で自分のホームディレクトリにSVGのSLSを実行した結果であります'Out-String'ですか? – TheMadTechnician

+0

私は何かが簡単でないことを知っていた。答えはマインドですか? – bob0the0mighty

答えて

1

パイプslsOut-Stringへ:

Invoke-Command -Session $session { 
    cd C:\LogDir\Log1 
    sls -Pattern "ThingImLookingFor" -Path * -Context 1,5 | Out-String 
} 
関連する問題