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

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

作者:精品下载站 日期:2024-12-14 01:59:41 浏览:15 分类:玩电脑

使用 PowerShell 从 Active Directory 获取电子邮件地址


在本指南中,我将向您展示如何从 Active Directory 获取所有电子邮件地址。我还将向您展示如何获取特定电子邮件地址并将列表导出到 csv。

在本文中

  • 从 Active Directory 获取所有电子邮件地址
  • 获取启用用户的电子邮件地址
  • 在 Active Directory 中查找电子邮件地址
  • 使用 AD 工具包获取所有电子邮件地址

视频教程

使用 PowerShell 从 Active Directory 获取所有电子邮件地址

用户的电子邮件地址存储在邮件属性中。您可以使用以下命令获取每个用户的邮件属性值。

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

从 Active Directory 导出所有电子邮件地址

要从 Active Directory 导出所有电子邮件地址,请使用以下命令。将 -path 更改为计算机上的文件夹。

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail | export-csv -path c:\it\allemail.csv

获取启用用户的电子邮件地址

要获取仅启用的用户帐户的电子邮件地址,请使用以下命令。

Get-ADUser -Filter {Enabled -eq $true} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

获取特定用户的电子邮件地址

在此示例中,我获取用户“robert.allen”的电子邮件地址。

 get-aduser -identity robert.allen -properties Mail | select name, mail

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

在 Active Directory 中查找电子邮件地址

您需要找出电子邮件地址属于谁吗?使用 PowerShell,您可以添加一个简单的过滤器来搜索特定的电子邮件地址。

在下面的示例中,我使用 -eq 运算符(等于)来查找在哪个帐户上配置[email protected]

Get-ADUser -Filter {Mail -eq '[email protected]'} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

使用 AD 工具包轻松获取所有电子邮件地址

在此示例中,我将使用 AD Pro Toolkit 获取所有电子邮件地址和其他用户详细信息。

下载 AD Pro 工具包

步骤 1. 打开所有用户报告

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

步骤 2. 单击“运行”以获取所有用户的电子邮件地址

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

步骤 3. 导出用户和电子邮件地址

单击导出按钮导出电子邮件地址报告。

[玩转系统] 使用 PowerShell 从 Active Directory 获取电子邮件地址

您可以免费试用此工具,下载 AD Pro Toolkit。

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

取消回复欢迎 发表评论:

关灯