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

[经验分享] windows dsquery命令使用大全

[复制链接]

尚未签到

发表于 2018-6-18 10:35:20 | 显示全部楼层 |阅读模式
dsquery computer
  在目录中查找与指定的搜索条件相匹配的计算机。
语法
  dsquery computer [{StartNode|forestroot |domainroot}] [-o {dn |rdn |samid}] [-scope {subtree |onelevel |base}] [-name Name] [-desc Description] [-samid SAMName] [-inactive NumberOfWeeks] [-stalepwd NumberOfDays] [-disabled] [{-s Server|-d Domain}] [-u UserName] [-p {Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   {StartNode|forestroot | domainroot}
  •   指定节点,从该节点开始搜索。您可以指定林根目录(forestroot)、域根目录 (domainroot) 或节点的可分辨名称 (StartNode)。如果指定了 forestroot,则使用全局编录完成搜索。默认值为 domainroot。


  •   -o {dn |rdn |samid}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。值 samid 显示每个条目的 SAM 帐户名。默认情况下,使用 dn 格式。


  •   -scope {subtree |onelevel |base}
  •   指定搜索范围。值 subtree 表示搜索范围是开始节点上的一个子树。值 onelevel 表示仅开始节点的直接子项。值base 表示由开始节点代表的单一对象。如果将 forestroot 指定为 StartNode,则子树是唯一的有效范围。默认情况下,搜索范围是 subtree


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的计算机。例如,“jon*”或“*ith”或“j*th”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的计算机。例如,“jon*”或“*ith”或“j*th”。


  •   -samid SAMName
  •   搜索其 SAM 帐户名与 SAMName 相匹配的计算机。


  •   -inactive NumberOfWeeks
  •   搜索在指定周数内处于非活动状态(陈旧的)的全部计算机。


  •   -stalepwd NumberOfDays
  •   搜索在指定天数内未更改密码的全部计算机。


  •   -disabled
  •   搜索被禁用帐户的全部计算机。


  •   {-s Server |-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc | -uco | -uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要在当前域中查找所有名称以“ms”开头且描述以“desktop”开头的计算机,并显示其可分辨的名称,请键入:
  dsquery computer domainroot -name ms* -desc desktop*
  若要在由 OU=Sales,dc=microsoft,DC=Com 指定的组织单位中查找所有计算机并显示他们的可分辨名称,请键入:
  dsquery computer OU=Sales,DC=Microsoft,DC=Com


dsquery contact
  在目录中查找与指定的搜索条件相匹配的联系人。
语法
  dsquery contact [{StartNode|forestroot |domainroot}] [-o {dn |rdn}] [-scope {subtree |onelevel |base}] [-name Name] [-desc Description] [{-s Server|-d Domain}] [-u UserName] [-p {Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   {StartNode|forestroot |domainroot}
  •   指定节点,从该节点开始搜索。您可以指定林根目录(forestroot)、域根目录 (domainroot) 或节点的可分辨名称 (StartNode)。如果指定了 forestroot,则使用全局编录完成搜索。默认值为 domainroot。


  •   -o {dn |rdn}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。


  •   -scope {subtree |onelevel |base}
  •   指定搜索范围。值 subtree 表示搜索范围是开始节点上的一个子树。值 onelevel 表示仅开始节点的直接子项。值base 表示由开始节点代表的单一对象。如果将 forestroot 指定为 StartNode,则子树是唯一的有效范围。默认情况下,搜索范围是 subtree


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的联系人。例如,“jon*”或“*ith”或“j*th”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的联系人。例如,“jon*”或“*ith”或“j*th”。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要在当前域中查找所有名称以“te”开头的联系人并显示其可分辨的名称,请键入:
  dsquery contact domainroot -name te*
  若要在由 OU=Sales,DC=microsoft,DC=Com 指定的组织单位中查找所有联系人并显示其可分辨的名称,请键入:
  dsquery contact OU=Sales,DC=Microsoft,DC=Com
dsquery group
  在目录中查找与指定的搜索条件相匹配的组。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式 dsquery *
语法
  dsquery group [{StartNode|forestroot |domainroot}] [-o {dn |rdn |samid}] [-scope {subtree |onelevel | base}] [-name Filter] [-desc Filter] [-samid Filter] [{-s Server|-d Domain}] [-uUserName] [-p {Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   [{StartNode|forestroot |domainroot}
  •   指定节点,从该节点开始搜索。您可以指定林根目录(forestroot)、域根目录 (domainroot) 或节点的可分辨名称 (StartNode)。如果指定了 forestroot,则使用全局编录完成搜索。默认值为 domainroot


  •   -o {dn |rdn |samid}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。值 samid 显示每个条目的 SAM 帐户名。默认情况,使用 dn 格式。


  •   -scope {subtree |onelevel |base}
  •   指定搜索范围。值 subtree 表示搜索范围是开始节点上的一个子树。值 onelevel 表示仅开始节点的直接子项。值base 表示由开始节点代表的单一对象。如果将 forestroot 指定为 StartNode,则子树是唯一的有效范围。默认情况下,搜索范围是 subtree


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的组。例如,“jon*”或“*ith”或“j*th”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的组。例如,“jon*”或“*ith”或“j*th”。


  •   -samid SAMName
  •   搜索其 SAM 帐户名与 SAMName 相匹配的组。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要在当前域中查找所有名称以“ms”开头且描述以“admin”开头的组,并显示其可分辨的名称,请键入:
  dsquery group domainroot -name ms* -desc admin*
  若要在域中查找由 DC=Microsoft,DC=Com 指定的所有组并显示其可分辨的名称,请键入:
  dsquery group DC=Microsoft,DC=Com
dsquery ou
  在目录中查找与指定的搜索条件相匹配的组织单位。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式 dsquery *
语法
  dsquery ou [{StartNode|forestroot | domainroot}] [-o {dn |rdn}][-scope {subtree |onelevel |base}][-name Name] [-desc Description] [{-s Server|-d Domain}] [-u UserName] [-p {Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   {StartNode|forestroot |domainroot}
  •   指定节点,从该节点开始搜索。您可以指定林根目录(forestroot)、域根目录 (domainroot) 或节点的可分辨名称 (StartNode)。如果指定了 forestroot,则使用全局编录完成搜索。默认值为 domainroot。


  •   -o {dn |rdn}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。


  •   -scope {subtree |onelevel |base}
  •   指定搜索范围。值 subtree 表示搜索范围是开始节点上的一个子树。值 onelevel 表示仅开始节点的直接子项。值base 表示由开始节点代表的单一对象。如果将 forestroot 指定为 StartNode,则子树是唯一的有效范围。默认情况下,搜索范围是 subtree


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的组织单位。例如,“jon*”或“*ith”或“j*th”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的组织单位。例如,“jon*”或“*ith”或“j*th”。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password| *}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc | -uco | -uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要在当前域中查找所有名称以“ms”开头且描述以“sales”开头的组织单位,并显示其可分辨的名称,请键入:
  dsquery ou domainroot -name ms* -desc sales*
  若要在域中查找由 DC=Microsoft,DC=Com 指定的所有组织单位并显示其可分辨的名称,请键入:
  dsquery ou DC=Microsoft,DC=Com
dsquery site
  在目录中查找与指定的搜索条件相匹配的站点。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式 dsquery *
语法
  dsquery site [-o {dn |rdn}] [-name Name] [-desc Description] [{-s Server|-d Domain}] [-u UserName] [-p {Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   -o {dn |rdn}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的站点。例如“NA*”或“Europe*”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的计算机。例如“corp*”或“*nch”。


  •   {-s Server| -d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password | *}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要在 North America 中查找名称以“north”开头的所有站点并显示其可分辨的名称,请键入:
  dsquery site -name north*
  若要列出目录中定义的所有站点的相对可分辨名称,请键入:
  dsquery site -o rdn
dsquery server
  按照指定的搜索条件查找域控制器。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式dsquery *
语法
  dsquery server [-o {dn | rdn}] [-forest] [-domain DomainName] [-site SiteName] [-name Name] [-descDescription] [-hasfsmo {schema |name |infr |pdc | rid}] [-isgc] [{-s Server|-d Domain}] [-uUserName] [-p {Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   -o {dn |rdn}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。默认情况,使用 dn 格式。


  •   -forest
  •   搜索属于当前林的所有域控制器(服务器对象)。


  •   -domain DomainName
  •   搜索属于域(该域的 DNS 名称由 DomainName 指定)的所有域控制器。注意:如果要显示当前域中的所有域控制器,则此参数不是必需的,因为在不指定其他条件时,这就是搜索条件。


  •   -site SiteName
  •   搜索属于站点 SiteName 的所有域控制器(服务器对象)。


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的服务器对象。例如,“jon*”或“*ith”或“j*th”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的服务器对象。例如,“jon*”或“*ith”或“j*th”。


  •   [-hasfsmo {schema |name |infr |pdc | rid}
  •   搜索包含请求的操作主机角色的域控制器(服务器对象)。值 schema 请求林的架构主机。值 name 请求林的域命名主机。值 infr 请求林的结构主机。值 pdc 请求由 -domain 参数(或所使用的当前域)指定的域的主域控制器 (PDC) 角色所有者。值 rid 请求由 -domain 参数(或所使用的当前域)指定的域的相对>infr、pdcrid 操作主机角色来说,如果未使用 -domain 参数指定域,则使用当前域。


  •   -isgc
  •   在由属于全局编录服务器的 -forest-domain-site 参数之一指定的范围中搜索所有域控制器(服务器对象)。如果未指定任何上述范围参数,则查找当前域中所有的全局编录。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要查找当前域中所有的域控制器,请键入:
  dsquery server
  若要查找林中所有的域控制器并显示其相对可分辨名称,请键入:
  dsquery server -o rdn -forest
  若要查找名为 United States 的站点中所有的域控制器并显示其相对可分辨名称,请键入:
  dsquery server -o rdn -site United States
  若要查找林中具有架构操作主机角色的域控制器,请键入:
  dsquery server –forest –hasfsmo schema
  若要查找域 widgets.microsoft.com(属于全局编录服务器)中的所有域控制器,请键入:
  dsquery server –domain widgets.microsoft.com -isgc
dsquery user
  在目录中查找与指定的搜索条件相匹配的用户。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式 dsquery *
语法
  dsquery user [{StartNode|forestroot |domainroot}] [-o {dn |rdn |upn |samid}] [-scope {subtree |onelevel |base}] [-name Name] [-desc Description] [-upn UPN] [-samid SAMName] [-inactiveNumberOfWeeks] [-stalepwd NumberOfDays] [-disabled] [{-s Server|-d Domain}] [-u UserName] [-p{Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   {StartNode|forestroot |domainroot}
  •   指定节点,从该节点开始搜索。您可以指定林根目录(forestroot)、域根目录 (domainroot) 或节点的可分辨名称 (StartNode)。如果指定了 forestroot,则使用全局编录完成搜索。默认值为 domainroot。


  •   [-o {dn |rdn |upn |samid}
  •   指定搜索所找到的条目列表的显示格式。值 dn 显示每个条目的可分辨名称。值 rdn 显示每个条目的相对可分辨名称。值 upn 显示每个条目的用户主体名称。值 samid 显示每个条目的 SAM 帐户名。默认情况,使用 dn 格式。


  •   -scope {subtree |onelevel |base}
  •   指定搜索范围。值 subtree 表示搜索范围是开始节点上的一个子树。值 onelevel 表示仅开始节点的直接子项。值base 表示由开始节点代表的单一对象。如果将 forestroot 指定为 StartNode,则子树是唯一的有效范围。默认情况下,搜索范围是 subtree


  •   -name Name
  •   搜索其名称属性(CN 属性的值)与 Name 相匹配的用户。例如,“jon*”或“*ith”或“j*th”。


  •   -desc Description
  •   搜索其描述属性与 Description 相匹配的用户。例如,“jon*”或“*ith”或“j*th”。


  •   -upn UPN
  •   搜索其 UPN 属性与 UPN 相匹配的用户。


  •   -samid SAMName
  •   搜索其 SAM 帐户名与 SAMName 相匹配的用户。


  •   -inactive NumberOfWeeks
  •   搜索至少在指定的周数内处于非活动状态(陈旧的)的所有用户。


  •   -stalepwd NumberOfDays
  •   搜索至少在指定天数内未更改密码的所有用户。


  •   -disabled
  •   搜索被禁用帐户的所有用户。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc | -uco | -uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要显示指定的组织单位中名称以“Jon”开头且其帐户被禁止登录的所有用户的用户主体名称,请键入:
  dsquery user OU=Test,DC=Microsoft,DC=Com -o upn -name jon* -disabled
  若要显示当前域中名称以“Smith”结尾并且处于非活动状态至少三周的所有用户的可分辨名称,请键入:
  dsquery user domainroot -name *smith -inactive 3
  若要显示由 OU=Sales,DC=Microsoft,DC=Com 指定的组织单位中所有用户的用户主体名称,请键入:
  dsquery user OU=Sales,DC=Microsoft,DC=Com -o upn
dsquery quota
  在目录中查找与指定搜索条件匹配的配额规范。配额规范确定给定安全主体在给定目录分区中可以拥有的目录对象的最多数量。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式 dsquery *
语法
  dsquery quota {domainroot |ObjectDN} [-o {dn |rdn}] [-acct Name] [-qlimit Filter] [-descDescription] [{-s Server|-d Domain}] [-u UserName] [-p {Password|*}] [-q] [-r] [-gc] [-limitNumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   {domainroot |ObjectDN}
  •   必需。指定搜索的开始位置。使用 ObjectDN 来指定可分辨名称(也称 DN),或使用 domainroot 来指定当前域的根目录。


  •   -o {dn | rdn}
  •   指定搜索所找到的条目列表的显示格式。下表列出并描述了每一种格式。

    值描述  dn
      显示每个条目的可分辨名称。这是默认设置。
      rdn
      显示每个条目的相对可分辨名称。


  •   -acct Name
  •   指定要查找分配给安全主体(用户、组、计算机或 InetOrgPerson)的配额规范,该安全主体由 Name 表示。-acct选项按如下形式提供:安全主体的可分辨名称或安全主体的 Domain\SAMAccountName。


  •   -qlimit Filter
  •   指定要查找其限制匹配 Filter 的配额规范。


  •   -desc Description
  •   搜索描述属性与 Description(例如“jon*”、“*ith”或“j*th”)相匹配的配额对象。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,搜索不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=MikeDanseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔这些值(例如,一个可分辨名称列表)。
  •   在指定 Description 值时,可以使用通配符 (*)(例如“NA*,”、“*BR,”和“NA*BA”)。
  •   使用 qlimit 指定的任何 Filter 值都将作为字符串读取。必须一直使用引号将此参数引起来。此外,使用 <=、= 或 >= 指定的任何值也必须用引号引起来(例如 -qlimit "=100"、-qlimit "<=99" 和 -qlimit ">=101")。若要查找没有限制的配额,请使用 "-1"。
示例
  要列出已将配额规范分配至的当前域中的所有帐户,请键入:
  dsquery quota domainroot
  要列出 SALES 域分区中所有名为 Jon 的用户,请键入:
  dsquery user -name jon* | dsquery quota domainroot -acct
dsquery partition
  在目录中查找与指定的搜索条件相匹配的分区对象。如果该命令中预定义的搜索条件不充分,可以使用该查询命令的更常规的形式 dsquery *
语法
  dsquery partition [-o {dn |rdn}] [-part Filter] [{-s Server|-d Domain}][-u UserName] [-p{Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   -o {dn |rdn}
  •   指定搜索所找到的条目列表的显示格式。下表列出并描述了每一种格式。

    值描述  dn
      显示每个条目的可分辨名称。这是默认设置。
      rdn
      显示每个条目的相对可分辨名称。


  •   -part Filter
  •   查找其公用名 (CN) 与由 Filter 指定的筛选器相匹配的分区对象。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,搜索不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=MikeDanseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔这些值(例如,一个可分辨名称列表)。
  •   在指定 Description 值时,可以使用通配符 (*)(例如“NA*,”、“*BR,”和“NA*BA”)。
示例
  要列出当前目录林中所有目录分区的可分辨名称,请键入:
  dsquery partition
  要列出目录林中所有目录分区的可分辨名称,其公用名以 SQL 开始,请键入:
  dsquery -part SQL*
dsquery *
  按照使用 LDAP 查询条件查找目录中的任何对象。
语法
  dsquery * [{ObjectDN|forestroot |domainroot}] [-scope {subtree |onelevel |base}] [-filterLDAPFilter] [-attr {AttributeList|*}] [-attrsonly] [-l][{-s Server|-d Domain}] [-u UserName] [-p{Password|*}] [-q] [-r] [-gc] [-limit NumberOfObjects] [{-uc |-uco |-uci}]
参数

  •   {ObjectDN|forestroot |domainroot}
  •   指定节点,从该节点开始搜索。您可以指定林根目录 (forestroot)、域根目录 (domainroot) 或节点的可分辨名称 (ObjectDN)。如果指定了 forestroot,则使用全局编录完成搜索。默认值为 domainroot。


  •   -scope {subtree | onelevel | base}
  •   指定搜索范围。值 subtree 表示搜索范围是开始节点上的一个子树。值 onelevel 表示仅开始节点的直接子项。值base 表示由开始节点代表的单一对象。如果将 forestroot 指定为 StartNode,则子树是唯一的有效范围。默认情况下,搜索范围是 subtree


  •   -filter LDAPFilter
  •   指定显式搜索筛选器 LDAPFilter(以 LDAP 搜索筛选格式指定用于此搜索)。例如,(&(objectCategory=Person)(sn=smith*)) 是有效的搜索筛选器。默认的 LDAPFilter 是 (objectClass=*)


  •   -attr {AttributeList|*}
  •   指定 AttributeList 中包含的以分号分隔的 LDAP 显示名是结果集中应该显示的每个条目的唯一属性。如果将此参数值指定为 *,则显示结果集中该对象上存在的所有属性。如果选择此选项,则无论是否指定 -L 参数,默认的输出格式为列表格式。默认的 AttributeList 是可分辨名称。


  •   -attrsonly
  •   指定只显示结果集中该条目上存在的属性类型,而不显示属性值。默认情况下既显示属性类型也显示属性值。


  •   -l
  •   以列表格式显示项。默认情况下,项以表格形式显示。有关此命令显示格式的详细信息,请参阅“注释”。


  •   {-s Server|-d Domain}
  •   连接到指定远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。


  •   -u UserName
  •   指定用户用以登录远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任何一种格式指定用户名:

    •   用户名(例如 Linda)
    •   域\用户名(例如 widgets\Linda)
    •   用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com)



  •   -p {Password|*}
  •   指定使用密码还是 * 登录到远程服务器。如果键入 *,系统将提示输入密码。


  •   -q
  •   取消到标准输出的所有输出(安静模式)。


  •   -r
  •   指定搜索期间搜索将使用递归或跟踪参照。默认情况下,在搜索期间搜索将不跟踪参照。


  •   -gc
  •   指定搜索使用 Active Directory 全局编录。


  •   -limit NumberOfObjects
  •   指定将返回与给定条件匹配的对象的个数。如果 NumberOfObjects 的值为 0,则返回所有匹配的对象。如果未指定该参数,则默认显示前 100 条结果。


  •   {-uc |-uco |-uci}
  •   指定以 Unicode 格式输出或输入数据。下表列出并描述了每一种格式。

    值描述  -uc
      为从管道 (|) 输入或输出到管道 (|) 指定 Unicode 格式。
      -uco
      指定以 Unicode 格式输出到管道 (|) 或文件。
      -uci
      指定以 Unicode 格式从管道 (|) 或文件输入。


  •   /?
  •   在命令提示符下显示帮助。
注释

  •   dsquery 搜索的结果可作为其他目录服务命令行工具之一的管道输入,例如 dsgetdsmoddsmovedsrm
  •   如果您提供的值包含空格,请用引号将内容引起来(例如,"CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com")。
  •   如果要提供多个值给一个参数,请使用空格分隔多个值(例如,可分辨名称列表)。
示例
  若要以表格形式显示当前域中 SAM 帐户名以字符串“Jon”开头的所有用户的 SAM 帐户名、用户主体名称和部门,请键入:
  dsquery * domainroot -filter "((objectCategory=Person)(objectClass=User)(sAMAccountName=Jon*)) -attr sAMAccountName userPrincipalName department
  若要读取其可分辨名称为 OU=Test,DC=Microsoft,DC=Com 的对象的 SAM 帐户名、用户主体名称和部门属性,请键入:
  dsquery * OU=Test,DC=Microsoft,DC=Com -scope base -attr sAMAccountName userPrincipalName department
  要阅读可分辨名称为 OU=Test,DC=Microsoft,DC=Com 的对象的所有属性,请键入:
  dsquery * OU=Test,DC=Microsoft,DC=Com -scope base -attr *
格式图例

格式意义  斜体
  用户必须提供的信息
  粗体
  用户必须像显示的一样准确键入的元素
  省略号 (...)
  可在命令行中重复多次的参数
  在括号 ([]) 之间
  可选项目
  在大括号 ({}) 之间;将选项用管线 (|) 隔开。例如:{even|odd}
  用户必须从中只选择一个选项的选项组
  Courier font
  代码或程序输出

运维网声明 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-525319-1-1.html 上篇帖子: windows dsquery命令查询总结 下篇帖子: ASUSX84HR 笔记本系统 win7封装-2012/12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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