【问题标题】:How to get all mailbox details using "Get-MailBox" cmdlet?如何使用“Get-MailBox”cmdlet 获取所有邮箱详细信息?
【发布时间】:2015-03-03 18:53:02
【问题描述】:

我无法使用此 cmdlet“Get-Mailbox”获取所有邮箱,而是仅返回用于身份验证的帐户的一个邮箱详细信息。 我已在 IIS 中的 Powershell 上启用 Windows 身份验证,以便使用 C# 控制台应用程序访问 Exchange Powershell 并使用管理员帐户对其进行身份验证。

【问题讨论】:

    标签: exchangewebservices exchange-server-2010 powershell-remoting


    【解决方案1】:

    如果您确实在输入“Get-Mailbox”而不是其他任何内容: A) 您没有正确的 Exchange 访问权限 或者 B) 您在 Exchange 中只有一个邮箱。

    【讨论】:

    • 感谢您的回复。肯定有多个邮箱。获取全部数据需要什么样的访问权限?
    • 这里有几个权限或角色组,您必须是其中的成员。通常这些是(或应该)通过 Active Directory 中的安全组成员身份管理的。您可能需要的角色组是“收件人管理”。 “组织管理”是最高级别的访问权限。
    • 我已经使用此 cmdlet“Get-ManagementRoleAssignment”检查了该用户的权限/角色,并且它在大多数功能上都具有组织管理。在邮箱导入导出和邮箱搜索中,该用户具有组织管理角色。
    • 您可以使用-Get-RoleGroupMember“收件人管理”等来验证此成员资格,并检查您的用户是否属于该角色。角色本身具有分配,这就是您正在查看的内容。用户是角色的成员,具有一定的角色分配
    • 感谢您的建议。它现在正在工作。用户必须在收件人类型 - 'UserMailBox' 上具有角色 - '组织管理'。然后只有它可以访问所有邮箱。
    猜你喜欢
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-11
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多