我正在尝试搜索在指定日期之后创建的用户,但它始终不返回任何结果。如果我将 -gt / ge更改为-lt / le ,则会正确地提取结果,因此这应该是可行的。我知道我可以只过滤所有,然后做一个Where-Object过滤gt / ge但我真的需要过滤器发生在服务器端。
关于如何在不使用Where-Object或使用Get-QADUser的情况下取得成功的任何想法?
更新2015.01.23:并不总是收到此错误,但它有助于指出问题:Get-ADUser:由于超时期限已过期而返回此操作
$Today = Get-Date -year (Get-Date).Year -Month (Get-Date).Month -Day (Get-Date).Day -Hour 00 -Minute 00 -Second 00
$StartDate = $Today.AddDays(-3)
$inputProperties = @(
"samaccountname"
"employeeid"
"title"
"enabled"
"manager"
"whencreated"
)
Get-ADUser -Filter {(whencreated -ge $StartDate)} -Properties $inputProperties