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)
しかし、うまくいきません。
ありがとうございました!