更改日期接收时间的格式(Microsoft内置功能)



我正在使用电子邮件及其下载,我想设置一个条件,仅在当天收到电子邮件时才使用 If {} 运行脚本。

我确实有这 2 行脚本:

$datetime = get-date -f yyyMMdd
$Sfha = new-object Microsoft.Exchange.WebServices.Data.SearchFilter+IsEqualTo([Microsoft.Exchange.WebServices.Data.EmailMessageSchema]::DateTimeReceived, $datetime)

今天首先以 yyymmdd 的格式声明。为了使条件起作用,我还需要更改日期时间接收的格式。

您可以将日期作为参数传递给get-date函数,它可以将其转换为指定的格式。你可以尝试这样的东西,

$datetime = get-date -f yyyyMMdd
$Sfha = new-object Microsoft.Exchange.WebServices.Data.SearchFilter+IsEqualTo((Get-Date ([Microsoft.Exchange.WebServices.Data.EmailMessageSchema]::DateTimeReceived) -Format yyyyMMdd), $datetime)

最新更新