如何显示最后一个用户

时间:2014-09-16 09:48:29

标签: powershell

我有这个列表,我想只过滤用户的最后一行(更新)行。 尝试使用“Sort Username -Unique”不会过滤好,也不会过滤Get-Unique。

UserName              TimeGenerated      
--------              -------------      
EP\user1              16/09/2014 11:08:04
EP\user2              16/09/2014 11:00:45
EP\user2              16/09/2014 11:00:24
EP\user4              16/09/2014 10:42:51
EP\user4              16/09/2014 10:40:53
EP\user5              16/09/2014 09:51:44
EP\user5              16/09/2014 09:40:53
EP\user3              16/09/2014 08:59:03
EP\user3              15/09/2014 08:58:45
EP\user3              15/09/2014 08:57:58

我希望有类似的东西:

UserName              TimeGenerated      
--------              -------------      
EP\user1              16/09/2014 11:08:04
EP\user2              16/09/2014 11:00:45
EP\user4              16/09/2014 10:42:51
EP\user5              16/09/2014 09:51:44
EP\user3              16/09/2014 08:59:03

1 个答案:

答案 0 :(得分:1)

尝试使用Group cmdlet,将列表传输到:

| Group username | % { $_.Group | Sort TimeGenerated | Select-Object -First 1}