日付比較を行いたいとき、時間、分、秒を取っ払って純粋に日付のみで比較したいことがあると思います。
PowerShell では現在の時刻を取得する commandlet に "Get-Date" があります。これで簡単にできないか?と思い下記を試してみました。
> $today = Get-Date -Hour 0 -Minute 0 -Second 0
> $today.ToString("yyyy/MM/dd hh:mm:ss.fffffff")
2008/06/13 12:00:00.3005143
うへ、見事撃沈です。素直に .NET Framework の class をつかっとけ!って感じ?
> $today = [System.Datetime]::Today
2008/06/13 12:00:00.0000000
何のためにこの option あるんだろ?