0

get-childitem を使用して最後にログオンしたユーザーを見つけるためのこの投稿は非常に役に立ちました。Powershell - 最後にログオンしたユーザー - 同じ入力、異なる出力

しかし、私はいくつかの問題に直面しています。

次のコマンドを書いています。

Get-Childitem c:\users\*\ntuser.dat -force | select-object -last 1 {(Split-path $_.directory -leaf)},last* | sort lastwritetime -descending 

次の形式で出力を提供します

(Split-path $_.directory -leaf) : jjoe
LastAccessTime                  : 10/10/2013 11:37:14 AM
LastAccessTimeUtc               : 10/10/2013 3:37:14 PM
LastWriteTime                   : 10/10/2013 1:51:02 PM
LastWriteTimeUtc                : 10/10/2013 5:51:02 PM

これらすべての行ではなく、この出力 jjoe を作成するにはどうすればよいですか?

私は試した

$abc = Get-Childitem c:\users\*\ntuser.dat -force | select-object -last 1 {(Split-path $_.directory -leaf)},last* | sort lastwritetime -descending 

$abc.(Split-path $_.directory -leaf)

しかし、うまくいきません。

ありがとうございました!

4

2 に答える 2