arrays之从 Powershell 中每个对象组的数组中获取最新日期
pengyingh
阅读:205
2025-06-02 22:19:02
评论:0
我有一个数组 $data :
PS> $data
Datum User Computer
----- --------- --------
10/06/2013 13:10:56 geb1@TESTDOMAIN.COM DC1$
10/06/2013 13:09:25 geb2@TESTDOMAIN.COM DC2$
10/06/2013 10:05:13 geb2@TESTDOMAIN.COM DC2$
7/06/2013 16:32:47 geb1@TESTDOMAIN.COM DC1$
我想从 $data 数组中为每台计算机获取最新日期,如下所示:
PS> $result
Datum User Computer
----- --------- --------
10/06/2013 13:10:56 geb1@TESTDOMAIN.COM DC1$
10/06/2013 13:09:25 geb2@TESTDOMAIN.COM DC2$
我真的无法得到这个结果。你能帮我解决这个问题吗?
请您参考如下方法:
$data | Foreach-Object {$_.Datum = [DateTime]$_.Datum; $_} |
Group-Object Computer |
Foreach-Object {$_.Group | Sort-Object Datum | Select-Object -Last 1}
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



