sys*_*138 17
对于后代,dsquery 就是为这种搜索而设计的。AD 确实保留了一个“whenCreated”字段,这使得您可以轻松地使用您选择的工具进行搜索。
dsquery * -filter "(whenCreated>=20101022083730.0Z)"
举个例子。您可以基于现在 - 90 天以编程方式创建时间字符串。
小智 9
尝试以下方法来拉取在过去 30 天内创建的用户。
Get-ADUser -Filter * -Properties whenCreated | Where-Object {$_.whenCreated -ge ((Get-Date).AddDays(-30)).Date}
Run Code Online (Sandbox Code Playgroud)
上面显示的 Powershell 版本的替代方案,效率更高,因为它在过滤之前不会将所有用户加载到内存中(您应该直接在 Get-ADUser cmdlet 上进行过滤,而不是使用 Where-Object):
$now = ((Get-Date).AddDays(-90)).Date
Get-ADUser -Filter {whenCreated -ge $now}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
70891 次 |
最近记录: |