Этого сообщения для использования Get-ChildItem, чтобы найти последний вход пользователя был весьма полезным, Powershell - last logged on user - same input, different outputGet-ChildItem, чтобы найти последний вход пользователя
Однако, я бег в некоторых проблемы.
Я пишу следующую команду:
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)
Но это не работает.
Спасибо!
Wow, Calculated Properties! – Glowie
Они также работают при использовании 'Format- *'. – Eris