在不导入的情况下访问已删除邮箱的pst文件

美好的一天,有没有办法从outlook客户端(或OWA)打开位于我的交换服务器上的pst文件,而无需将此pst文件导入到客户端的活动邮箱?

PS:服务器位于远程位置,并且pst文件是50 GB,所以我试图避免将文件复制到本地networking,并从MS Outlook中打开它

从远程位置打开PST真的不build议。 这会造成严重的性能问题。

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

以下是有关从远程位置访问PST文件的Microsoft知识库,供您参考: https : //support.microsoft.com/en-us/help/297019/limits-to-using-personal-folders-.pst-files-过局域网和广域网链接

您无法从OWA打开PST文件。 因此Outlook是您唯一的select。 Outlook本地安装到PST文件的位置的副本将打开它 – 只需启动Outlook并select打开,Outlook数据文件。

从Outlook中,如果PST文件驻留在Exchange服务器上,则没有直接的解决scheme。 您需要在本地有PST文件才能打开它,并可能将其导入邮箱。 从OWA,甚至有更less的select:PST文件是Outlook客户端的function; OWA根本不支持他们。

如果你只是需要临时使用这些内容,而不把它与用户邮箱中的内容混合在一起,并且不下载PST文件,我相信这是你的目标,你可以解决

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

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

    当这个权限被授予您的pipe理员帐户,您可以导入:

     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许可模式 。 如果您有服务器许可证,则不是。 如果您有CAL,则取决于它们是用户CAL还是设备CAL 。 但是,您总是可以创build一个共享邮箱。 共享邮箱不具有login凭据,因此只能由授予了访问权限的授权用户访问。