Добрый день, есть ли способ открыть файл 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, что, как я считаю, является вашей целью, вы можете работать вокруг:
new.user
Новый пользователь) с почтовым ящиком.Вместо этого импортируйте 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
После импорта не забудьте очистить завершенные запросы на импорт почтовых ящиков:
Get-MailboxImportRequest | where {$_.status -eq "Completed"} `
| Remove-MailboxImportRequest
Предоставить существующему пользователю (your.user
) полный доступ к этому Новый пользовательПочтовый ящик:
Add-MailboxPermission -Identity "New User" -User your.user `
-AccessRights FullAccess -InheritanceType All
Почтовый ящик появляется в Outlook автоматически. В OWA вам нужно использовать Откройте другой почтовый ящик ... инструмент.
Что касается вашего беспокойства по поводу использования клиентских лицензий: это зависит от вашего Модель лицензирования Exchange. Если у вас были серверные лицензии, то нет. Если у вас есть клиентские лицензии, это зависит от того, есть ли они клиентские лицензии на пользователя или устройство. Но вместо этого вы всегда можете создать общий почтовый ящик. Общие почтовые ящики не имеют учетных данных, поэтому они доступны только лицензированным пользователям, которым предоставлен делегированный доступ.
Вы не можете открывать файлы PST из OWA. Поэтому Outlook - ваш единственный вариант. Копия Outlook, установленная локально в папку с файлом PST, откроет его нормально - просто запустите Outlook и выберите «Открыть», «Файл данных Outlook».