无需导入即可访问已删除邮箱的 pst 文件

无需导入即可访问已删除邮箱的 pst 文件

您好,有没有办法从 Outlook 客户端(或 OWA)打开位于我的 Exchange 服务器上的 pst 文件,而无需将该 pst 文件导入客户端的活动邮箱?

PS:服务器位于远程位置,并且 pst 文件大约有 50 GB,因此我尝试避免将文件复制到本地网络,而是从 MS Outlook 打开它

答案1

确实不建议从远程位置打开 PST。这会导致严重的性能问题。

除了共享邮箱,您还可以考虑为需要访问此 PST 文件的用户的邮箱启用存档邮箱。然后将 PST 文件导入存档邮箱。

以下是有关从远程位置访问 PST 文件的 Microsoft KB,供您参考:https://support.microsoft.com/en-us/help/297019/limits-to-using-personal-folders-.pst-files-over-lan-and-wan-links

答案2

您无法从 OWA 打开 PST 文件。因此 Outlook 是您唯一的选择。在 PST 文件位置本地安装的 Outlook 副本可以正常打开它 - 只需启动 Outlook 并选择“打开”、“Outlook 数据文件”。

答案3

如果 PST 文件位于 Exchange 服务器上,则 Outlook 没有直接的解决方案。您需要在本地拥有 PST 文件才能打开它,并且可能进口将其发送到邮箱。从 OWA 来看,选项就更少了:PST 文件是 Outlook 客户端的一项功能;OWA 根本不支持它们。

如果你只是需要暂时使用这些内容,而不需要将其与用户邮箱中的内容混合,也不需要下载 PST 文件(我相信这是你的目标),那么你可以解决方法

  1. 创造另一个用户(例如new.user 新用户) 有一个邮箱。
  2. 将 PST 导入该邮箱。您可以使用 Power Shell。管理员需要权限:

    New-ManagementRoleAssignment –Role "Mailbox Import Export" –User Administrator
    

    当您的管理员帐户被授予此权限后,您可以使用以下方式导入:

    New-MailboxImportRequest -FilePath \to-be-imported.pst -Mailbox new.user
    

    对于 50 GB 的 PST 文件,这可能需要一段时间。您可以使用以下方式监控进度:

    Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
    
    Name                       Status        TargetAlias             PercentComplete
    ----                       ------        -----------             ---------------
    MailboxImport              InProgress    new.user                27
    
  3. 导入后,请记住使用以下命令清除已完成的邮箱导入请求:

    Get-MailboxImportRequest | where {$_.status -eq "Completed"}    `
        | Remove-MailboxImportRequest
    
  4. 授予现有用户your.user完全访问对此新用户邮箱:

    Add-MailboxPermission -Identity "New User" -User your.user    `
        -AccessRights FullAccess -InheritanceType All
    
  5. 邮箱会自动出现在 Outlook 中。在 OWA 中,您需要使用打开另一个邮箱...工具。


关于您对 CAL 使用情况的担忧:这取决于您的Exchange 许可模型Exchange licence model。如果您有服务器许可证,则不需要。如果您有 CAL,则取决于它们是否用户或设备 CAL。但您始终可以创建共享邮箱。共享邮箱没有登录凭据,因此只有获得委托访问权限的许可用户才能访问。

相关内容