dsquery user

  1. 显示域内200个用户的sid
  2. dsquery user-limit 200 | dsget user -sid
  3. 查询所有用户
  4. Dsquery user
  5. 查询组中所有用户
  6. dsget group "CN=Domain Admins,CN=Users,DC=book,DC=com" -members
  7. 查询组织单位中所有成员
  8. dsquery user"OU=hr,dc=book,dc=com"
  9. 查询名称包括“admin”字符串的所有用户
  10. dsquery user -name admin*
  11. 查询域中所有被禁用的用户
  12. dsquery user -disbaled
  13. 批量添加域用户属性
  14. 企业已经部署域,根据公司的行政管理架构规划组织单位,所有计算机加入域统一管理,开始创建用户时没有对员工信息进行详细登录,现在要完善用户信息,需要域管理员批量修改域帐号属性。
  15. 一般采用同时选中的方式。
  16. dsquery user "ou=hr,dc=book,dc=com" | dsmod user -office8818房间

dsmod

  1. 查询并启用域中被禁用的账户
  2. dsquery user -disabled | dsmod user -disabled no
  3. 向组内添加成员
  4. dsquery user "ou=Users,ou=QWJ,ou=Basers,dc=ad,dc=base-fx,dc=com" | dsmod group "cn=cgi,ou=Basers,dc=ad,dc=base-fx,dc=com" -addmbr
  5. dsget group "CN=CRL,OU=Basers,DC=ad,DC=base-fx,DC=com" -members | dsmod group "CN=MKTG_client,OU=Basers,DC=ad,DC=base-fx,DC=com" -addmbr
  6. 从组中移除成员
  7. dsquery user "ou=Users,ou=QWJ,ou=Basers,dc=ad,dc=base-fx,dc=com" | dsmod group "cn=cgi,ou=Basers,dc=ad,dc=base-fx,dc=com" -rmmbr
  8. 当个别用户默认不再组中时,会报错,然后停止。可以先添加再删除

dsadd

dsget

dsmove

dsrm

  1. 将显示6周内没有登录的用户。
  2. dsquery user -inactive 6
  3. 显示并禁用6周内没有登录的用户
  4. dsquery user -inactive 6 | dsmod user -disable yes
  5. 查询出所有禁用的用户,将其删除。
  6. dsquery user -disable | dsrm