1

我正在尝试运行一个脚本,以便有一个设置了到期日期的用户列表,所以到期日期不等于“从不”(根据我对 AD 的理解)

我正在使用以下代码为所有残疾用户做这件事

dsquery user -limit 0 -disabled 

我知道有一些过滤器可以与 dsquery 一起使用来获得这个?

编辑:我知道我可以寻找所有用户。获取过期日期属性并在此之后过滤。但我认为 dsquery 内置的任何东西都会更有效。

感谢您的任何帮助。

4

1 回答 1

2

使用 LDIFDE.EXE 你可以使用:

ldifde  -f c:\temp\expiry.ldf -d "OU=SomeOU,DC=Domain,DC=domainRoot" -r "(&(objectclass=user)(!(accountExpires=9223372036854775807)))" -l accountExpires

accountExpires是帐户到期的日期。此值表示自 1601 年 1 月 1 日 (UTC) 以来的 100 纳秒间隔数。值为 0 或 0x7FFFFFFFFFFFFFFF (9223372036854775807) 表示帐户永不过期。

您将在此处找到一个图形工具,可让您读取 te 值。

于 2013-09-23T15:34:17.970 回答