设为首页 收藏本站
查看: 584|回复: 0

[经验分享] windows dsquery命令查询总结

[复制链接]

尚未签到

发表于 2018-6-18 10:34:05 | 显示全部楼层 |阅读模式
  幾個通用的參數:
  -limit 0 指定傳回符合搜尋條件的物件數目,如果值是 0,將傳回所有符合的物件。如果不指定此參數,根據預設將只顯示前 100 個結果。
  -o {dn | rdn | upn | samid}指定輸出格式。預設: 分辨名稱 (DN)。
  -desc   尋找描述符合篩選器 <Description> 的使用者
  1. dsquery computer - 尋找目錄中的電腦
  1.1 尋找過去四星期以來不在作用中的所有電腦
  dsquery computer -inactive 4 -limit 0
  1.2 尋找100天未變更密碼的電腦
  dsquery computer ou=test,dc=china,dc=com -stalepwd 100 -limit 0
  1.3 尋找帳戶已經停用的電腦
  dsquery computer domainroot -disabled -limit 0
  1.4 尋找帳戶已經停用的,名稱以P開頭,描述以ms開頭的所有電腦
  dsquery computer domainroot -disabled -name P* -desc ms* -limit 0
  1.5 尋找名稱以P開頭,描述以ms開頭的所有電腦
  dsquery computer domainroot -name P* -desc ms*
  1.6 尋找組織單位中 ou=sales,dc=micrsoft,dc=com 的所有電腦,並顯示它們的 DN:
  dsquery computer ou=sales,dc=microsoft,dc=com
  dsquery computer 所有電腦
  dsquery computer -limit 0 超過100個的請在后面加上-limit 0 顯示全部
  1.7 在CN=Computers,dc=book,DC=Com指定的組織單位中查找被禁用的計算機并顯示可分辨名稱
  Dsquery computer cn=computers,dc=book,dc=com –disabled
  dsquery computer domainroot -o rdn
  dsquery computer domainroot -o samid
  2. dsquery contact - 尋找目錄中的連絡人
  2.1 在當前域中查找所有名稱以“pp”開頭的聯繫人,并顯示其可分辨的名稱
  Dsquery contact domainroot –name pp*
  2.2 尋找組織單位中 ou=sales,dc=micrsoft,dc=com 的所有聯繫人,並顯示它們的 DN:
  dsquery contact ou=sales,dc=microsoft,dc=com
  3. dsquery subnet - 尋找目錄中的子網路
  3.1 查找所有子網路
  dsquery subnet
  3.2 尋找網路 IP 位址以 123.12 開頭的所有子網路:
  dsquery subnet -name 123.12.*
  3.3 在站台中尋找名稱為 "Latin-America" 的所有子網路,並將它們的名稱顯示為相對分辨名稱 (RDN):
  dsquery subnet -o rdn -site Latin-America
  3.4 列出定義在目錄中的所有子網路的名稱 (RDN):
  dsquery subnet -o rdn
  4. dsquery group - 尋找目錄中的群組
  4.1 在當前域中查找所有名稱以“pp”開頭,描述以“desktop”開頭的組,并顯示其可分辨的名稱
  Dsquery group domainroot –name pp* -desc desktop*
  4.2 在域中查找 ou=sales,dc=micrsoft,dc=com 的所有組並顯示它們的 DN:
  dsquery group ou=sales,dc=microsoft,dc=com
  4.3   net group
  net group qq_group /domain 顯示網域中qq_group中的成員
  net group qq_group /del /domain 刪除域中的群組
  net group qq_group qq /del /domain 删除群组中的成员QQ
  net group qq_group /add /domain 增加域中的群組
  5. dsquery ou - 尋找目錄中的組織單位
  5.1 在當前域中查找所有名稱以“pp”開頭,描述以“desktop”開頭的組織單位,并顯示其可分辨的名稱
  Dsquery ou domainroot –name pp* -desc desktop*
  5.2 在域中查找 dc=micrsoft,dc=com 的所有組織單位並顯示它們的 DN:
  dsquery ou dc=microsoft,dc=com
  6. dsquery site - 尋找目錄中的站台
  6.1 尋找在北美洲名稱以 "north" 開頭的所有站台,並顯示它們的 DN:
  dsquery site -name north*
  6.2 列出定義在目錄中的所有站台的分辨名稱 (RDN):
  dsquery site -o rdn
  7. dsquery server - 尋找目錄中的網域控制站
  7.1 尋找目前網域的所有 DC:
  dsquery server
  dsquery server -o rdn
  7.2 尋找樹系中的所有 DC,並顯示它們的相對分辨名稱:
  dsquery server -o rdn -forest
  dsquery server -forest
  7.3 尋找站台中,名稱為 "Latin-America" 的所有 DC,並顯示它們的相對分辨名稱:
  dsquery server -o rdn -site Latin-America
  7.4 尋找樹系中擔任架構 FSMO 角色的 DC:
  dsquery server -forest -hasfsmo schema
  7.5 尋找網域 example.microsoft.com 中,屬於通用類別目錄伺服器的所有 DC:
  dsquery server -domain example.microsoft.com -isgc
  7.6 尋找目前網域中擁有名稱為 "ApplicationSales" 的目錄磁碟分割的所有網域控制站:
  dsquery server -part "Application*"
  8. dsquery user - 尋找目錄中的使用者
  8.1 尋找組織單位中的所有使用者"ou=Marketing,dc=microsoft,dc=com",並將它們加入行銷員工群組:
  dsquery user ou=Marketing,dc=microsoft,dc=com | dsmod group "cn=Marketing Staff,ou=Marketing,dc=microsoft,dc=com" -addmbr
  8.2 尋找姓名以 "John" 開頭的使用者,並顯示其辦公室號碼:
  dsquery user -name John* | dsget user -office
  8.3 尋找100天未變更密碼的使用者
  dsquery user ou=test,dc=test,dc=com -stalepwd 100
  dsquery user domainroot -stalepwd 100
  8.4 在指定的組織單位 (OU) 中尋找名字以 "jon" 開頭,帳戶的登入功能已經被停用的所有使用者,並顯示他們的使用者主要名稱 (UPN):
  dsquery user ou=Test,dc=microsoft,dc=com -o upn -name jon* -disabled
  8.5 只尋找在目前網域中,名字以 "smith" 結尾,至少過去三星期以來都不在作用中的所有使用者,並顯示他們的 DN:
  dsquery user domainroot -name *smith -inactive 3
  dsquery user domainroot -inactive 3
  net user qq password /domain 更改域用户密码
  8.6 尋找組織單位中 ou=sales,dc=microsoft,dc=com 的所有使用者,並顯示他們的 UPN:
  dsquery user ou=sales,dc=microsoft,dc=com -o upn   (顯示工號)
  dsquery user ou=sales,dc=microsoft,dc=com -o upn –limit 0
  dsquery user ou=sales,dc=microsoft,dc=com -o rdn
  dsquery user ou=sales,dc=microsoft,dc=com -o samid
  8.7 列出定義在目錄中的所有站台的分辨名稱 (RDN):
  dsquery user ou=sales,dc=microsoft,dc=com -o rdn –limit 0
  8.8 只尋找在目前網域中,名字以 "kill" 結尾所有用戶的可分辨名稱。
  dsquery user domainroot -name *kill
  dsquery user ou=test,dc=test,dc=com -name *梅
  8.9 尋找組織單位中ou=test,dc=test,dc=com 的所有使用者,并輸入到C盤保存為a.txt
  dsquery user ou=test,dc=test,dc=com -o upn -limit 0 >c:\>a.txt
  8.10 在指定的組織單位 (OU) 中尋找帳戶的登入功能已經被停用的所有使用者
  dsquery user ou=test,dc=test,,dc=com -disabled
  9. dsquery quota - 尋找目錄中的配額規格
  9.1 列出已將配額規範分配至的當前域中的所有賬戶
  Dsquery quota domainroot
  9.2 要列出名字以 Jon 開頭,已經有委派配額的的所有使用者名稱
  dsquery user -name jon* | dsquery quota domainroot -acct | dsget quota -acct
  10. dsquery partition - 尋找目錄中的磁碟分割
  10.1 列出當前目錄林中所有目錄分區的可分辨名稱
  Dsquery partition
  10.2 要列出樹系中所有目錄磁碟分割開頭是SQL 的一般名稱,請輸入:
  dsquery partition -part SQL*
  10.3 列出AD Server 192.168.1.1所有磁碟分割
  dsquery partition -s 192.168.1.1
  11. dsquery * - 使用標準的 LDAP 查詢在目錄中尋找任何物件
  11.1 使用 dsquery * 命令,可以顯示目錄中提供物件的任選一組屬性。例如,顯示物件 DN 為ou=Test,dc=microsoft,dc=com 的sAMAccountName、userPrincipalName 和部門屬性:
  dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr sAMAccountName userPrincipalName department
  11.2 讀取物件 DN 為 ou=Test,dc=microsoft,dc=com 的所有屬性:
  dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr *
  11.3 尋找目前網域中 SAM 帳戶名稱以字串 "jon" 開頭的所有使用者,並以表格的格式顯示它們的 SAM 帳戶名稱、使用者主要名稱 (UPN) 和部門:
  dsquery * domainroot -filter "(&(objectCategory=Person)(objectClass=User)(sAMAccountName=jon*))" -attr sAMAccountName userPrincipalName department
  11.4 讀取物件 DN 為 ou=Test,dc=microsoft,dc=com 的 sAMAccountName、userPrincipalName 和部門屬性:
  Dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr sAMAccountName userPrincipalName department
  11.5 讀取物件 DN 為 ou=Test,dc=microsoft,dc=com 的所有屬性:
  Dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr *
  11.6 讀取其可分辨名稱為OU=test,DC=test,DC=COM的對象的SAM賬戶名,用戶主體名稱和部門屬性
  dsquery * ou=test,dc=test,dc=com -scope base -attr SamAccountName userPrincipalName   department

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-525318-1-1.html 上篇帖子: windows xp系统驱动安装问题 下篇帖子: windows dsquery命令使用大全
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表