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

[玩转系统] Dsquery 查找用户组成员资格

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

Dsquery 查找用户组成员资格


使用dsquery和dsget命令,我们可以查找用户组成员身份或获取用户所属的所有AD组。

Active Directory 组包含用户、计算机或服务帐户作为成员。使用dsquery user命令,我们可以找到用户对象,dsget user命令用于获取指定用户的活动目录组成员身份。

在本教程中,我们将讨论如何使用 dsquery user 命令查找用户组成员身份并获取用户所属的所有广告组。

Dsquery 查找用户组成员资格

使用 Active Directory 的 dsquery 用户命令行界面来查询和查找用户所属的所有组。

要使用 dsquery 获取用户组成员身份,请使用 dsquery user 命令通过与指定用户名匹配的属性 samid 查找用户。 dsget user 命令用于获取用户所属的所有组。

dsquery user -samid chrisd | dsget user -memberof

上述 dsquery 命令的输出是获取指定用户的组成员身份:

[玩转系统] Dsquery 查找用户组成员资格

在上面的输出中,可以看到用户 chrisd 是 SALESLeader 和 Domain Users 活动目录组的成员。

要获取用户所属的活动目录组(不带 DistinguishedName),请运行以下命令。

dsquery user -samid chrisd | dsget user -memberof | dsget group -samid

上述命令的输出显示用户广告组成员身份,如下所示。

[玩转系统] Dsquery 查找用户组成员资格

使用 Dsquery 获取登录用户的组成员身份

使用dsquery user命令和%USERNAME%环境变量,我们可以获得登录用户的组成员身份。

dsget user -memberof 命令获取用户所属的所有组 DistinguishedName。

dsquery user -samid %USERNAME% | dsget user -memberof | dsget group -samid

上述 dsquery 命令的输出获取用户所属的广告组。

[玩转系统] Dsquery 查找用户组成员资格

酷提示:如何使用 dsquery 获取组中的所有用户!

结论

我希望上面关于如何使用 dsquery 和 dsget user 命令获取用户所属的所有组的文章对您有所帮助。

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

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

取消回复欢迎 发表评论:

关灯