我试图使用PowerShell从Sharepoint列表中获取日期,并比较今天的日期以查看是否存在匹配项。比较PowerShell/SharePoint列表日期
到目前为止我有一些代码,但它似乎并没有工作。我猜测,当我正在进行比较或某种性质时,我有一些数据类型错误。这是我到目前为止下面的代码:
$ unusableDatesArray设置有CAML查询列表在SharePoint SharePoint中的日期字段的列名被称为“UnusableDate”并键入日期/时间
$todaysDate = Get-Date
$foundUnusableDate = $false
ForEach($item in $unusableDatesArray) {
if($item['UnusableDate'] -eq $todaysDate) {
$foundUnusableDate = $true
}
}
即使这两个值在我找到匹配的日期时似乎有8/10/2017 12:00:00 AM
作为值,$foundUnusableDate
永远不会是真的。如果有人知道我在做什么错误,请加入。
您可能必须将列表中的日期转换为日期时间对象。 '[日期时间] $ item ['UnusableDate']' –
是的,这也是我的问题的一部分,谢谢。 –