0

こんにちは、PSCustomObject で配列が重複する可能性があるかどうかお聞きしたいのですが。「|」を入れないといけないので ただし、2回実行すると、別の「|」に「スペース」を入れないと受け入れられません これは「|」です。

$customtable += [PSCustomObject]@{'A'=$a; '|'=$lt1;'B'=$b;'| '=$lt2}

また、データの表示がエクセルのようになる可能性はありますか?スペースはなく、列ヘッダー名が1つだけで、残りは出力を追加するときの値になります。現在、私はこれを持っています:

http://i59.tinypic.com/f1fwo3.jpg

私が欲しいのは、次のように表示されることです。

http://i59.tinypic.com/2959sab.jpg

立つ瀬がない。別の時間から削除されても、リアルタイムのように継続的にログに記録されます。

4

1 に答える 1

0

見栄えだけが必要な場合は、(「|」などのプロパティを使用して) カスタム オブジェクトを作成するのは、おそらくやり過ぎです。代わりに、フォーマット サブシステムを使用してみてください。

# Header...
'{0,-10}| {1,-10}| {2}' -f 'DELETED', 'MODIFIED', 'PATH'
# Vertical line...
'-' * 80

$File = Get-Item C:\Windows\WindowsUpdate.log

'{0,-10:yyyyMMdd}| {1,-10:yyyyMMdd}| {2}' -f (Get-Date), $File.LastWriteTime, $File.Name

明らかに、「削除された」値と「変更された」値がどこから来たのかだけを想定しています。最初の 2 行を 1 回使用し、最後の 1 行を (?) 削除するファイルに使用します。'{0,#:format}' -f $Variable構文の詳細については、 Wiki article about itを参照してください。

于 2014-05-30T06:32:18.057 に答える