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

[玩转系统] Dsquery 用户电子邮件地址示例

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

Dsquery 用户电子邮件地址示例


Dsquery user 命令在活动目录中查找与指定搜索条件匹配的用户。 Active Directory 用户具有邮件属性,用于存储用户的电子邮件地址。

[玩转系统] Dsquery 用户电子邮件地址示例

Dsget user 命令行工具显示目录中用户的属性。它有一个显示电子邮件地址的电子邮件参数

在本教程中,我们将讨论如何使用 dsquery user 命令获取用户电子邮件地址以及如何使用 dsquery 命令通过电子邮件地址查找用户。

Dsquery - 获取用户电子邮件地址

使用 dsquery user 命令和指定的用户可分辨名称,它会在活动目录中查找该用户。它将用户属性通过管道传递给 dsget user 命令,该命令使用 mail 参数来显示用户的电子邮件地址。

dsquery user "CN=Chris Dore,OU=SALES,DC=SHELLPRO,DC=LOCAL" | dsget user -display -email

在上面的 dsquery 用户电子邮件地址示例中,它获取用户电子邮件地址和用户显示名称。

C:\Windows\system32>dsquery user "CN=Chris Dore,OU=SALES,DC=SHELLPRO,DC=LOCAL" | dsget user -display -email
  display       email
  Chris Dore    chris[email 
dsget succeeded

C:\Windows\system32>

使用 dsquery 通过电子邮件地址查找用户

使用通用版本的 dsquery * 命令按电子邮件地址搜索用户并查找用户显示名称和 samaccountname。

在下面的示例中,dsquery * 命令使用过滤器来指定搜索条件。 dsquery 命令通过目录中的电子邮件地址搜索用户并获取用户对象。

dsquery * -filter "mail= [email " -attr displayname samaccountname

使用 dsquery 通过电子邮件地址获取用户的上述 dsquery 命令的输出是:


C:\Windows\system32>dsquery * -filter "mail= [email " -attr displayname samaccountname
  displayname    samaccountname
  Tom Smith      toms

C:\Windows\system32>

Dsquery 组成员电子邮件地址

使用dsquery group命令获取活动目录中的组。它将结果通过管道传递给 dsget group 命令,以获取该组的所有成员(如用户)。它将结果传送到 dsget user 命令以获取群组成员的电子邮件地址。

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

上述命令的输出使用 dsquery 获取组成员的电子邮件地址。

[玩转系统] Dsquery 用户电子邮件地址示例

结论

希望以上使用dsquery user查找用户邮箱地址以及通过邮箱地址搜索用户的文章对您有所帮助。

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

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

取消回复欢迎 发表评论:

关灯