当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Dsquery Computer - 查找 AD 中的计算机

作者:精品下载站 日期:2024-12-14 16:51:23 浏览:13 分类:玩电脑

Dsquery Computer - 查找 AD 中的计算机


使用Dsquery Computer 命令在活动目录中查找与指定搜索条件匹配的计算机。

要使用 dsquery 计算机命令,请使用“以管理员身份运行”打开命令提示符以运行 dsquery 命令。

在本文中,我们将讨论如何使用 dsquery computer 命令查找目录中的计算机并列出 OU 中的计算机。

查询计算机

语法

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}]

Dsquery Computer - 在 AD 中查找计算机

在命令提示符中使用dsquery computer 命令查找活动目录中的计算机。

dsquery computer

上述用于列出 Active Directory 中所有计算机的 dsquery 计算机的输出为:

[玩转系统] Dsquery Computer - 查找 AD 中的计算机

使用 cmd 列出 OU 中的计算机

要列出 OU(组织单位)中的计算机,请使用 dsquery computer 命令并指定 OU 的可分辨名称。

dsquery computer  OU=SALES,DC=SHELLPRO,DC=LOCAL

在上面的命令中,dsquery computer 命令指定了 OU 路径以查找 OU 中的计算机。

上述命令的输出是:

C:\>dsquery computer  OU=SALES,DC=SHELLPRO,DC=LOCAL

"CN=OPER-2,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-3,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=CORP-IT-E12,OU=SALES,DC=SHELLPRO,DC=LOCAL"

使用 Dsquery 查找不活动的计算机

要查找活动目录中的非活动计算机,请使用dsquery computer 命令。它具有非活动参数,其值为周数

dsquery computer -inactive 10 -limit 10

在上面的命令中,dsquery computer 命令使用-inactive 参数搜索在指定的 10 周内不活动的计算机,并返回不活动计算机的列表。

查找不活动计算机的命令的输出是:

C:\>dsquery computer -inactive 10 -limit 10

"CN=ENGG-PRO,OU=Domain Controllers,DC=SHELLPRO,DC=LOCAL"

酷提示:如何在cmd中使用dsquery服务器查找所有域控制器!

使用 Dsquery 计算机名称查找计算机

dsquery computer 命令有一个 name 参数,用于搜索活动目录中名称属性与指定计算机名称匹配的计算机。

dsquery computer -name COR*

在上面的命令中,dsquery computer 命令使用 name 参数来搜索以 COR* 开头的计算机名称,并列出所有计算机。

使用 dsquery 计算机名称查找计算机的上述命令的输出是:

C:\>dsquery computer -name COR*

"CN=CORP-IT-E12,OU=SALES,DC=SHELLPRO,DC=LOCAL"

C:\>

Dsquery 计算机描述 - 查找计算机

要在活动目录中查找计算机描述属性与指定描述匹配的计算机,请运行dsquery computer 命令。

dsquery computer -desc Zone*

在上面的命令中,dsquery computer使用desc参数指定计算机描述,并搜索计算机描述属性值与指定值匹配的计算机。

上述根据 dsquery 计算机描述在 AD 中查找计算机的命令的输出为:

C:\>dsquery computer -desc Zone*

"CN=ENGG-PRO,OU=Domain Controllers,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-01,CN=Computers,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-2,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-3,OU=SALES,DC=SHELLPRO,DC=LOCAL"

C:\>

使用 Dsquery 查找计算机操作系统

使用带有filter参数的dsquery命令搜索计算机,可以找到计算机操作系统和计算机属性。

dsquery * "OU=SALES,DC=SHELLPRO,DC=LOCAL" -attr "cn" "operatingsystem" -filter "(&(objectclass=computer))"

在上面的命令中,dsquery 命令使用过滤器参数搜索 AD 中指定 OU 中的计算机,并检索计算机名称和操作系统。

使用 dsquery 获取计算机操作系统的上述命令的输出是:

C:\>dsquery * "OU=SALES,DC=SHELLPRO,DC=LOCAL" -attr "cn" "operatingsystem" -filter "(&(objectclass=computer))"
  cn             operatingsystem
  OPER-2     Windows 10
  OPER-3     Windows 10
  CORP-IT-E12  Windows Server 2019

C:\>

结论

希望上面关于如何使用dsquery computer命令查找计算机,并列出OU中所有计算机的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯