【问题标题】:Exporting Mailbox Attributes from Exchange 2010 to CSV using Exchange Management Shell使用 Exchange 命令行管理程序将邮箱属性从 Exchange 2010 导出到 CSV
【发布时间】:2013-12-17 15:15:43
【问题描述】:

我目前正在考虑将一些用户联系方式从交易所转储到另一个保存联系方式 (.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 属性的列表?

【问题讨论】:

    标签: powershell exchange-server


    【解决方案1】:

    运行这个:

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

    看看这是否提供了一些线索。

    【讨论】:

    • 非常感谢 mjolinor 的及时回复。我已经运行了它并且........好吧,我认为可能是这种情况。 EMC 正在从其他地方提取这些数据。当我进行手动导出时,有没有办法查看 EMC 正在执行的 Powershell 命令?
    • 我不明白您的回复。 EMC 从“其他地方”提取了哪些数据?
    • 当我打开 Exchange 管理控制台时,转到收件人配置,然后是邮箱。然后我添加上面列出的列,并执行导出列表并将类型从 .txt 更改为 .csv............. 抱歉造成混淆,这就是我的意思我说“手动在 EMC 内部”
    • 也许我理解错了。您需要有关 Powershell 脚本或使用 EMC 的帮助吗?
    • 无论如何感谢您的帮助 mjolinor。非常感谢。
    【解决方案2】:

    我看到这是旧的,但添加了一个注释。我认为他要问的是在 Exchange 2010 EMC 中,您可以深入了解您可以选择查看的邮箱和列,包括公司。但是在shell中做“get-mailbox ID | FL”的时候连公司的细节都没有。

    我的类似问题是我想使用 get-mailbox 命令并提取包含显示名称、公司、primarysmtpaddress 和 emailaddresspolicyenabled 的报告。似乎无法在 EMC 或 shell 中获得所有这 4 个字段

    【讨论】:

    • 这根本不能回答问题。
    猜你喜欢
    • 2019-08-18
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    相关资源
    最近更新 更多