【发布时间】:2022-01-16 23:20:54
【问题描述】:
我有一个脚本的一部分,该脚本当前会为我提供特定日期之前的项目。相反,我希望它可以返回那么多天,然后再获得比该日期更早的任何东西。我应该如何修改它以达到这个结果?
If ($null -notlike $UpdatedSinceDays) {
$filterDate = ("(LastUpdatedDateTime gt {0})" -f (Get-Date (get-date).AddDays($UpdatedSinceDays) -UFormat %y-%m-%dT00:00:00z))
If ($null -eq $filterbuilder) {
$filterbuilder = $filterDate
}
Else {
Rest of filter statement
}
}
$filterbuilder 被输入 $ParamCollection.Filter 以向命令添加多个过滤器。
【问题讨论】:
-
根据您的需要将
gt更改为lt或le。 -
Get-Childtem -recurse 'C:\PS' |其中 {$_.lastwritetime -lt "1/1/2021"} |选择 LastWritetimeUTC,全名
-
@SantiagoSquarzon 您的解决方案是最容易实施和首次尝试的。谢谢!
标签: azure powershell azure-active-directory