エクストリームパワーシェルの初心者です。すべての助けに感謝します。Sharepoint/Powershell で動作する単純なフラッディング防止スクリプトをまとめようとしています。フィールド内の日時を調べて現在の日時と比較し、最後の送信から 5 秒以内であれば実行を停止する必要があります。現在使用しているメソッドは、常に true と評価されるようです。
#get system datetime (output format - 06/12/2014 07:57:25)
$a = (Get-Date)
# Get current List Item
$ListItem = $List.GetItemById($ItemID)
$DateToCompare = $ListItem["baseline"].AddMilliseconds(5000)
if ($DateToCompare -gt $a)
{Break}
#set variable to field
$ListItem["baseline"] = $a
#write new item
$ListItem.Update()
Break