2017-01-17 7 views
1

Get-WinEventから文字列の配列を取得するには?私は現在持っているものはGet-WinEventは文字列を返しますか?

Get-WinEvent -ComputerName bcdc01 -FilterHashtable @{logname='security';id=4771;data=$Localusername} | 
Select-Object -Property timecreated, 
@{Name='computername';expression={$_.properties[6].value.Split(':')[3]}} 

とにかくこれを文字列の配列またはそれに類するものとして返すのですか?

+0

どのように '.... | %{out-String} '? – restless1987

答えて

1

使用Foreach-Objectと文字列の整形:

Get-WinEvent -ComputerName bcdc01 -FilterHashtable @{logname='security';id=4771;data=$Localusername} | Foreach-Object { 
    '{0}: {1}' -f $_.timecreated,$_.properties[6].value.Split(':')[3] 
} 

(注:私はあなたの財産抽出をテストすることができていません)。

関連する問題