Назад | Перейти на главную страницу

Доступ к pst-файлам удаленного почтового ящика без импорта

Добрый день, есть ли способ открыть файл pst, расположенный на моем сервере обмена, из клиента Outlook (или OWA), не импортируя этот файл pst в активный почтовый ящик клиента?

P.S: сервер находится в удаленном месте, а файл pst занимает около 50 ГБ, поэтому я пытаюсь избежать копирования файла в локальную сеть и открыть его из MS Outlook

Открывать PST из удаленного места действительно не рекомендуется. Это вызовет серьезные проблемы с производительностью.

Помимо общего почтового ящика, вы также можете рассмотреть возможность включения архивного почтового ящика для почтового ящика пользователя, которому потребуется доступ к этому PST-файлу. Затем импортируйте файл PST в архивный почтовый ящик.

Вот база знаний Microsoft о доступе к файлам PST из удаленного места для справки: https://support.microsoft.com/en-us/help/297019/limits-to-using-personal-folders-.pst-files-over-lan-and-wan-links

Из Outlook нет прямого решения, если файл PST находится на сервере Exchange. Вам понадобится файл 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
    

    С файлом PST размером 50 ГБ это может занять некоторое время. Вы можете отслеживать прогресс с помощью:

    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 вам нужно использовать Откройте другой почтовый ящик ... инструмент.


Что касается вашего беспокойства по поводу использования клиентских лицензий: это зависит от вашего Модель лицензирования Exchange. Если у вас были серверные лицензии, то нет. Если у вас есть клиентские лицензии, это зависит от того, есть ли они клиентские лицензии на пользователя или устройство. Но вместо этого вы всегда можете создать общий почтовый ящик. Общие почтовые ящики не имеют учетных данных, поэтому они доступны только лицензированным пользователям, которым предоставлен делегированный доступ.

Вы не можете открывать файлы PST из OWA. Поэтому Outlook - ваш единственный вариант. Копия Outlook, установленная локально в папку с файлом PST, откроет его нормально - просто запустите Outlook и выберите «Открыть», «Файл данных Outlook».