Powershell从XML选择最大日期

时间:2018-07-31 10:22:28

标签: xml powershell

我正在使用PowerShell成功地从XML文件中提取数据,因为按照脚本的附加部分,我只能获取我想要的字段值。从一长串日期的返回值中,我只希望这些日期中的最新日期。

如何使附加的代码继续前进并获得我想要的唯一值?

$DS.ReadXml($DBPaht,[System.Data.XmlReadMode]::Auto);
$DS.Tables["LearningDelivery"].("LearnStartDate");

1 个答案:

答案 0 :(得分:0)

因此,如果您只想要表中的最后几个对象,则可以将其通过管道传输到:

| Select-Object -Last 5,将5替换为您想要的少数几个。

基本上,表中的数据应该是一个数组,用管道输送到select和select last将仅输出数组中的最后一个对象。

修改
要获得第一次出现,可以使用-First开关,因此:
| Select-Object -First 5