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

[玩转系统] Dsquery 组内所有用户

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

Dsquery 组内所有用户


Active Directory 组是 Active Directory 对象的集合。它包含用户、计算机帐户和其他组。

Dsquery group 命令用于在活动目录中查找与指定搜索条件匹配的组对象。

使用dsquery group命令,它查找活动目录中的对象,并使用dsget user命令获取组中的所有用户。

在本文中,我们将讨论如何使用 dsquery 获取活动目录中组中的所有用户。

使用 dsquery 列出组中的所有用户

要列出组中的所有用户,请使用 dsquery group 命令和指定的组名称。

dsquery group -name "SalesLeader" | dsget group -members -expand | dsget user -samid -fn -ln -display

在上面的命令中,dsquery group 命令使用带有值 SalesLeader 的 name 参数来仅获取该组中的所有用户。

然后,它使用 dsget group -members 获取组中的所有成员。 dsget user 命令显示用户显示名称、名字、姓氏和 samid。

上述命令的输出如下:

[玩转系统] Dsquery 组内所有用户

酷提示:如何使用 dsquery 获取域和 OU 中所有用户的列表!

使用dsget获取组内所有用户

使用dsget groupdsget user命令检索组中所有用户的列表。

在下面的查询中,dsget group 命令使用组的 DN 名称来获取该组的组成员,并将输出传递给 dsget user 命令以列出该组中的所有用户。

dsget group "CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL" -members -expand | dsget user -display

上述命令的输出列出了组中的所有用户,如下所示

[玩转系统] Dsquery 组内所有用户

上面的命令获取组中的所有用户并显示用户名。

酷提示:如何使用 dsquery * 命令获取用户上次登录!

结论

希望上面关于如何使用 dsquery group 命令获取组中所有用户列表的文章对您有所帮助。

使用dsquery user命令,您可以找到用户所属的所有组。

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

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

取消回复欢迎 发表评论:

关灯