我正在搜索一个PowerShell命令,该命令返回Active Directory用户的电子邮件地址。当我打开Active Directory时,可以在“常规”标签中看到用户的电子邮件地址。
据我所知,此信息应存储在EmailAddress
cmdlet的Get-ADUser
或mail属性中,因此我尝试了此操作:
Get-ADUser -Filter 'Name -eq "Jan Ondra"' | Select-Object -Property Name,EmailAddress
但是,返回的EmailAddress
属性为空。
然后,我想到了该电子邮件可能存储在错误的属性中,因此我尝试了此命令,该命令返回所有属性,默认属性和扩展属性:
Get-ADUser -Filter 'Name -eq "Jan Ondra"' | Select-Object -Property *
这将为我返回所有不同种类的属性,但其中没有一个包含电子邮件地址。
因此,似乎有关电子邮件地址的信息未存储在属性中。
还有其他存储电子邮件地址的地方,我该如何提取它们?