none
如何查询指定的用户账户是否已被禁用? RRS feed

  • 问题

  • 我有个CSV,内容是很多AD用户的邮件地址,我如何查询这些AD用户的账户状态是否已经被禁用?
    2013年5月21日 8:09

答案

  • 能否确认一下:

    你说的 “邮件地址” ,是否是下图所示的属性值?

    你所说的 “禁用” ,是否指用户账户被禁用?如图中的pigger01的状态

    如果是这样,那么,非常简单的两条命令组合,再加简单批处理for去轮询查询mail list

    C:\>dsquery.exe * -filter "(&(objectClass=user)(mail=pigger01@microsoft.com))" | dsget user -disabled
      disabled
      yes
    dsget 成功

    C:\>dsquery.exe * -filter "(&(objectClass=user)(mail=pigger02@redhat.com))" | dsget user -disabled
      disabled
      no
    dsget 成功

    C:\>dsquery.exe * -filter "(&(objectClass=user)(mail=pigger03@contoso.com))" | dsget user -disabled
      disabled
      no
    dsget 成功


    2013年5月22日 3:52

全部回复