我正在使用PowerShell成功地从XML文件中提取数据,因为按照脚本的附加部分,我只能获取我想要的字段值。从一长串日期的返回值中,我只希望这些日期中的最新日期。
如何使附加的代码继续前进并获得我想要的唯一值?
$DS.ReadXml($DBPaht,[System.Data.XmlReadMode]::Auto);
$DS.Tables["LearningDelivery"].("LearnStartDate");
答案 0 :(得分:0)
因此,如果您只想要表中的最后几个对象,则可以将其通过管道传输到:
| Select-Object -Last 5
,将5替换为您想要的少数几个。
基本上,表中的数据应该是一个数组,用管道输送到select和select last将仅输出数组中的最后一个对象。
修改
要获得第一次出现,可以使用-First开关,因此:
| Select-Object -First 5