dsquery 命令 查詢 AD

               
描述: 該工具的命令集允許您根據指定的標準查詢目錄。
除 dsquery * 之外 (dsquery * 可以查詢任何類型的對象),
以下每一個 dsquery 命令均可查找一個特定對象類型:


dsquery computer - 查找目錄中的計算機。
dsquery contact - 查找目錄中的聯繫人。
dsquery subnet - 查找目錄中的子網。
dsquery group - 查找目錄中的組。
dsquery ou - 查找目錄中的組織單位。
dsquery site - 查找目錄中的站點。
dsquery server - 查找目錄中的 AD DC/LDS 實例。
dsquery user - 查找目錄中的用戶。
dsquery quota - 查找目錄中的配額規定。
dsquery partition - 查找目錄中的分區。
dsquery * - 用通用的 LDAP 查詢來查找目錄中的任何對象。

若要查找特定命令的幫助,請鍵入 "dsquery <ObjectType> /?",其中
<ObjectType> 是以上所示的受支持對象類型之一。
例如,dsquery ou /?。

備註:
dsquery 命令幫助您查找目錄中與指定搜索
標準匹配的對象: dsquery 的輸入是一個搜索標準,
其輸出是與該搜索匹配的一系列對象。若要獲取特定對象
的屬性,請使用 dsget 命令(dsget /?)。

可以將 dsquery 命令的結果通過管道輸出,作爲一個
其他目錄服務命令行工具(如 dsmod、dsget、dsrm 或 dsmove)的輸入。

可分辨名稱中不是用作分隔符的逗號必須用
反斜槓("/")字符轉義(例如,
"CN=Company/, Inc.,CN=Users,DC=microsoft,DC=com")。

用在可分辨名稱中的反斜槓必須用一個反斜槓轉義
(例如,
"CN=Sales// Latin America,OU=Distribution Lists,DC=microsoft,DC=com")。


示例:
查找過去四個星期內處於非活動狀態的計算機並將其從目錄中刪除:

dsquery computer -inactive 4 | dsrm

查找組織單位所有的用戶 "ou=Marketing,dc=microsoft,dc=com" 並將他們添加到
Marketing Staff 組:

dsquery user ou=Marketing,dc=microsoft,dc=com | smod group
"cn=Marketing Staff,ou=Marketing,dc=microsoft,dc=com" -addmbr

查找姓名以 "John" 開始的所有用戶並顯示他的辦公室號碼:

dsquery user -name John* | dsget user -office

要顯示目錄中所給對象屬性的任意集,請使用 dsquery * 命令。例如,要顯示對象
(該對象的 DN 是 ou=Test,dc=microsoft,dc=com) 的 sAMAccountName,
userPrincipalName 和 department 屬性:

dsquery * ou=Test,dc=microsoft,dc=com -scope base
-attr sAMAccountName userPrincipalName department

要讀取對象(該對象的 DN 是 ou=Test,dc=microsoft,dc=com) 的所有屬性:

dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr *

目錄服務命令行工具幫助:
dsadd /? - 添加對象的幫助。
dsget /? - 顯示對象的幫助。
dsmod /? - 修改對象的幫助。
dsmove /? - 移動對象的幫助。
dsquery /? - 查找與搜索標準匹配對象的幫助。
dsrm /? - 刪除對象的幫助。

           

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章