使用Exchange命令行管理程序将邮箱属性从Exchange 2010导出为CSV

时间:2013-12-02 01:16:20

标签: powershell exchange-server

我目前正在考虑将一些用户联系人详细信息转出,以便导入另一个保存联系人详细信息的系统(.csv)。

在EMC 2010中手动执行导出时会找到要求。但是我似乎无法正确获取powershell属性名称。

字段为公司,主SMTP地址,名字,姓氏,标题,部门,电话,收件人类型详细信息,隐藏地址列表

我似乎只能找到 DisplayName 主电子邮件地址 ....

Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress,@ {Name =“EmailAddresses”; Expression = {$ .EmailAddresses | Where {$ .HiddenFromAddressListsEnabled -eq $ true} | ForEach-Object {$ _. SmtpAddress}}} | Export-CSV C:\ temp \ smtp.csv -NoTypeInformation

有没有办法获取所有Get-Mailbox属性的列表?

2 个答案:

答案 0 :(得分:1)

运行:

Get-Mailbox <your primary smtp address> | format-list *

并查看是否提供了一些线索。

答案 1 :(得分:0)

我看到这是旧的,但添加了一个注释。我认为他所问的是在Exchange 2010 EMC中您可以深入查看邮箱和列,您可以选择查看包含公司。但是在shell中你做“获取邮箱ID | FL”时公司不是其中的细节之一。

我的类似问题是我想使用get-mailbox命令并提取包含displayname,company,primarysmtpaddress和emailaddresspolicyenabled的报告。似乎无法在EMC或shell中获取所有这四个字段