我試圖使用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']' –
是的,這也是我的問題的一部分,謝謝。 –