Где хранятся pst файлы на exchange
Что же такое PST файл?
Вы также можете столкнуться с другими файлами, имеющими расширение .ost и находящимися в рабочем каталоге программы. OST файлы имеют очень схожий формат с PST файлами, но обычно используются только для оффлайнового хранения почтовых архивов.
Ищем PST файл
Вы можете очень быстро найти текущее размещение PST через настройки Outlook. Например, в Outlook 2010 вам для этого нужно открыть раздел главного меню «Файл», а в нем выбрать пункт «Настройки учетных записей…». В версии Outlook 2007 пункт «Настройки учетных записей…» доступен через другой раздел меню «Сервис».
После выбора этого пункта откроется диалоговое окно «Настройки учетных записей». Открыв вкладку «Файлы данных» вы увидите список размещения (по умолчанию) файлов формата PST и OST. Здесь вы можете самостоятельно выбрать размещение каждого файла, для чего необходимо нажать на кнопку «Открыть папку…», что вызовет открытие каталога Outlook в проводнике.
Так где же хранятся PST файлы?
По умолчанию PST файл сохраняется в каталог текущего пользователя в системной папке documents and settings. Для того, чтобы зайти в этот каталог в Windows 7 или Vista введите в адресной строке проводника следующий путь:
В Windows XP путь несколько отличается:
Как переместить PST файл?
Для того, чтобы это не произошло, первое, что вам нужно сделать, это изменить через реестр путь, по которому Outlook хранит файлы. Закройте почтовую программу и запустите через строку поиска стартового меню (или команду «Выполнить») исполняемый файл редактора реестра «regedit». В зависимости от версии Outlook, которую вы используете вам необходимо открыть следующие ветки реестра:
Outlook 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\
Outlook 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\
Outlook 2003: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\
После чего нажмите в левой панели редактора реестра на папке «Outlook» правой клавишей мыши и через контекстное меню выберите создание нового параметра «Расширяемый строковый параметр».
Присвойте новому параметру название «ForcePSTPath», а после того как он будет создан, выберите его редактирование, для чего достаточно на нем дважды нажать левой клавишей мышки.
В открывшемся окне «Изменение строкового параметра» вам следует указать новый путь, по которому будут храниться файлы данных Outlook, а затем нажмите «ОК».
Теперь вы можете смело перенести все данные Outlook в новый каталог на внешнем хранилище. Запустите почтовую программу – теперь в ней все будет выглядеть так, как вроде бы вы ничего не делали.
Заключение
Похожее
Одна мысль про “Где Outlook хранит PST файл и как его переместить на другой диск?”
толи я на лыжах на асфальте, толи руки кривые, но у меня не получается изменить папку по умолчанию для файлов данных Outlook 2007. Целый день мучаюсь. все равно он мне создает на диске С, а не на D как прописывал в реестре
В Exchange Server 2010 SP1 (и выше) для импорта / экспорта содержимого почтового ящика Exchange из/в PST-файлы появились специальные командлеты PowerShell: New-MailboxImportRequest и New-MailboxExportRequest. В предыдущих версиях Exchange для импорта/экспорт данных из Exchange в PST файлы приходилось использовать сторонние утилиты (чаще всего использовалась утилита ExMerge, знакомство с которым не смог избежать ни один Exchange-администратор).
В Exchange 2016, 2013 и Office 365 разработчики расширили функционал командлетов Exchange для импорта/экспорта в PST файлы, несколько расширив функционал и увеличив их производительность. В этой статье мы рассмотрим типовые примеры импорта/экспорта данных из почтовых ящиков Exchange в файлы личных папок (PST).
Права доступа для импорта или экспорта данных в ящики Exchange
Учетной записи, под которой выполняется импорт или экспорт писем из почтового ящика Exchange, должна быть назначена RBAC роль “Mailbox Import Export” (по-умолчанию этими правами не обладает даже администратор Exchange). Вы можете предоставить администратору Exchange данную роль с помощью Exchange Management Shell:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User exch_admin_name
Где exch_admin_name – имя учетной записи, которой предоставляются права.
Совет. Для упрощения администрирования роль Mailbox Import Export обычно назначается на группу безопасности AD. Впоследствии, если необходимо предоставить данное право другому пользователю, достаточно будет добавить его учетную запись в эту доменную группу. Синтаксис команды в этом случае немного другой (допустим имя группы AD — ExchangeAdmGroup):New-ManagementRoleAssignment -Role "Mailbox Import Export" -SecurityGroup ExchangeAdmGroup
Тоже самое можно сделать и из графического интерфейса EAC (Exchange Admin Center), назначив нужному пользователю или группе роль Mailbox Import Export.
После предоставления прав консоль EAC или Exchange Management Shell нужно перезапустить.
New-MailboxImportRequest: Импорт писем из PST-файла в ящик Exchange
Для импорта PST файла в почтовый ящик Exchange помимо наличия прав необходимо, чтобы выполнялись следующие условия:
С помощью следующей команды запустите процесс импорта содержимого PST файла из сетевой папки в почтовый ящик пользователя usetest.
New-MailboxImportRequest -Mailbox mailtst -FilePath \\HQFS01\PST\usetest.pst
При выполнении импорта в целевом ящике содержимое уже существующих папок объединяется, а новые папки добавляются к имеющейся структуре почтовых папок.
Совет. Полный список имен стандартных почтовых папок ящика Exchange:- Inbox
- SentItems
- DeletedItems
- Calendar
- Contacts
- Drafts
- Journal
- Tasks
- Notes
- JunkEmail
- CommunicationHistory
- Voicemail
- Fax
- Conflicts
- SyncIssues
- LocalFailures
- ServerFailures
После запуска команды импорта, запрос попадает в очередь на обработку сервером Exchange (обработка выполняется на сервере с ролью Client Access Server). Чтобы увидеть содержимое очереди задания импорта, выполните команду:
Статус выполнения задания импорта (InProgress, Completed, Queued) для конкретного ящика Exchange можно узнать так:
Чтобы получить информацию о статусе выполнения запроса импорта в процентах, выполните команду:
Завершенные запросы на импорт можно удалить из текущей очереди с помощью команды:
Get-MailboxImportRequest -Status Completed | Remove-MailboxImportRequest
Для массового импорта данных из PST файлов в ящики нескольких пользователей можно воспользоваться такой командой (предполагается, что имена pst-файлов соответствуют именам ящиков пользователей):
Foreach ($i in (Get-Mailbox))
Если в процессе импорта произошел сбой, более подробную информацию о его причинах можно получить из отчета, сформированного так:
Get-MailboxImportRequest -Status Failed | Get-MailboxImportRequestStatistics -IncludeReport | Format-List > FullImportReports.txt
В большинстве случаях ошибки импорта происходят из-за:
- Логических повреждениях в структуре PST файлов (как восстановить pst файлы с помощью встроенных средств);
- При превышении размера ящика заданных лимитов.
Можно указать лимит количества сбойных элементов PST файлов, которых можно пропустить при экспорте. Следующая команда выполнит импорт данных из PST файла в ящик и пропустит десять первых сбойных элементов, прежде чем выдать ошибку импорта:
New-MailboxImportRequest -Mailbox mailtst -FilePath \\HQFS01\PST\usetest.pst -BadItemLimit 10
New-MailboxExportRequest: Экспорт почтового ящика Exchange в PST архив
Процедура экспорта содержимого почтового ящика Exchange аналогична импорту. Для экспорта содержимого ящика в PST файл используется командлет New-MailboxExportRequest. Чтобы экспортировать почтовый ящик пользователя mailtst в сетевую папку (каталог должен быть создан предварительно и на него даны права чтения и записи для доменной группы Exchange Trusted Subsystem) выполните такую команду:
New-MailboxExportRequest –Mailbox mailtst –FilePath \\HQFS01\ExportPST\mailtst.pst
Чтобы исключить из выгрузки папку, воспользуйтесь параметром ExcludeFolders. Например, вам не нужно, чтобы в PST файл экспортировалось удаленные элементы:
Рассмотрим более сложное задание: допустим, необходимо выгрузить из ящика все письма, полученные после 1 января 2019 года, содержащие в теле письма ключевые слова “MSProject” и “Moscow”.
Также вы можете экспортировать данные только из определенной папки с результатами поиска по ящикам, полученной с помощью командлета Search-Mailbox.Задание экспорта также попадает в очередь на сервере Exchange. Чтобы проверить статус задания экспорта, выполните команду:
Get-MailboxExportRequest -Mailbox "mailtst" | Format-List
RunspaceId : 2623f0d3-1b4b-4610-b0a2-6f29a077cc54
FilePath : \\HQFS01\ExportPST\mailtst.pst
SourceDatabase : db1
Mailbox :
Name : MailboxExport
RequestGuid : e03de23f-4376-424a-95fa-53faaf97ebf9
RequestQueue : db1
Flags : IntraOrg, Push
BatchName :
Status : Completed
Protect : False
Suspend : False
Direction : Push
RequestStyle : IntraOrg
OrganizationId :
Identity : mailtst\MailboxExport
IsValid : True
ObjectState : New
Не забывайте периодически очищать успешно выполненные запросы на экспорт ящиков в PST файлы:
Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest
При экспорте данных из ящика в PST файл, содержимое ящика пользователя на сервере Exchange не очищается.Вы можете массово выгрузить ящики нескольких пользователей. Создайте текстовый файл следующего формата:
В данной статье мы рассмотрим, как сохранить и обезопасить данные Outlook путём их архивирования или создания резервной копии, а также способы восстановления файлов данных Outlook (.pst или .ost) из резервной копии или архива.
Панель управления почтой
Для начала, давайте рассмотрим панель управления и настройки почты Outlook, с помощью которой можно настроить почтовый клиент в Windows. Чтобы открыть её перейдите в Панель управления компьютера и выберите раздел Почта.
В открывшемся окне Настройка почты доступны три раздела: Учётные записи, Файлы данных, Конфигурации.
Выбирая первые два пункта открывается одно и то же окно Настроек учетных записей электронной почты, только с разными закладками, в котором можно добавить учётную запись, увидеть место хранения данных каждого почтового аккаунта, восстанавливать или вносить в них изменения.
Чтобы добавить учётную запись в Outlook нажмите кнопку Учётные записи, и в закладке Электронная почта нажмите Создать.
Если вам необходимо произвести те или иные действия с данными определённого почтового аккаунта, то для этого перейдите в закладку Файлы данных в которой можно сделать следующее:
- Добавить или удалить файл данных.
- Установить Параметры файла данных.
В данном меню, кроме других функций, есть функция уменьшения размера файла данных, которая будет полезна в случае если такой файл «вырастет» до больших размеров и будет занимать много места на жестком диске компьютера. Для этого нажмите в меню Параметров кнопку Сжать. - Установить файл данных, который будет основным по умолчанию.
- Открыть расположения файла (файла данных), нажав для этого соответствующую кнопку.
Файлы данных Outlook (*.pst и *.ost)
Чаще всего, пользователю нет необходимости знать о том, где почтовый клиент Outlook хранит свои данные. Но в случае необходимости создания резервной копии данных почтового клиента или переноса их на другой диск с целью экономии или освобождения свободного пространства жесткого диска компьютера, необходимо знать его место размещения.
Если вы уже какое-то время используете Outlook, то наверняка слышали о файлах PST. Каждый ящик электронной почты в Outlook имеет собственное хранилище данных в виде файла формата PST, в котором сохранены все письма и переписки, отметки календаря и напоминания. Данные файла PST могут быть сжаты и зашифрованы или нет, в зависимости от осуществлённых настроек.
Где хранятся файлы данных Outlook
Место хранения файлов с данными Outlook зависит от версии программы. Outlook 2007 и 2010 по умолчанию сохраняет PST и OST файлы в папку AppData:
C:\Users\Имя Пользователя\AppData\Local\Microsoft\Outlook
Начиная с Outlook 2013 место расположения PST файла изменилось, и теперь они стали храниться в папке Документы. Так, Outlook 2013 и 2016 сохраняет PST файлы в следующей папке:
C:\Users\Имя Пользователя\Documents\Файлы Outlook
Увидеть папку хранения PST или OST файла конкретного аккаунта можно также с помощью самого Outlook. Для этого перейдите в меню Файл / Настройка учётных записей.
В окне Настроек аккаунта в закладке Файлы данных, выберите аккаунт, который необходимо просмотреть (если их несколько) и нажмите «Открыть местонахождение файла»
Outlook откроет окно проводника и покажет папку в которой хранится PST файл (или OST файл, если данным аккаунтом используется такой).
Архивация данных Outlook
Основным файлом данных с которым работает Outlook является файл с названием учётной записи. Из этого файла также можно создать архив или его резервную копию. Сделать это можно настроив автоматическую архивацию данных или архивировать данные вручную.
Автоматическая архивация данных
Чтобы настроить автоматическую архивацию данных Outlook, откройте приложение и перейдите в вкладку Файл. Выберите из всплывающего меню необходимую учётную запись (если их несколько).
После этого нажмите Средства очистки и выберите пункт меню «Очистить почтовый ящик».
После нажатия кнопки Автоархивация, Outlook заархивирует установленные папки почтового ящика. Чтобы изменить настройки параметров автоархивации достаточно кликнуть правой кнопкой мыши на одной из папок почтового ящика Outlook и выбрать Свойства / Архивация / Автоархивация.
Кликнув кнопку Настройки архива по умолчанию, можно установить архивацию элементов папки с настройками по умолчанию.
Архивация данных Outlook вручную
Если нет необходимости настраивать автоматическую архивацию почты, то это можно осуществлять вручную. Для этого перейдите в меню Файл / Средства очистки / Архивировать.
В открывшемся меню Архивация установите необходимые параметры и нажмите Ok.
В результате обоих описанных способов архивации данных Outlook, почтовым клиентом будет создан файл с архивом данных, который можно импортировать обратно в случае необходимости.
Создание резервной копии и восстановление файла данных Outlook
Также, с целью обеспечения сохранности данных почтового клиента, можно создать резервную копию файла данных Outlook. Достаточно просто скопировать .pst или .ost файл вашей учётной записи на другой диск или в облачное хранилище. Для этого, откройте расположение нужного файла PST и скопируйте его.
Чтобы восстановить скопированный таким образом файл данных, откройте Outlook и перейдите в Файл / Открыть и экспортировать / Открыть файл данных Outlook, и выберите необходимый файл данных.
Как правило, почтовый клиент сразу же открывает папку с файлами данных.
После этого в Outlook отобразятся все данный из выбранного файла PST, и вы сможете пользоваться почтой в обычном режиме. В случае, если необходимости в использовании данной резервной копии файла данных больше не будет, эти данные можно удалить из почтового клиента.
Примечание. Как можно увидеть в мастере импорта и экспорта данных, файлов и параметров Outlook, импорт данных возможно осуществить только из файла PST. Т.е., в том случае, если вашим почтовым аккаунтом используется файл данных OST, он не сможет его импортировать в таком виде. Для этого необходимо будет конвертировать OST файл в PST формат. С помощью встроенных в Outlook инструментов осуществление такой конвертации не предусмотрено, для этого воспользуйтесь сторонним программным обеспечением.
Как изменить установленную по умолчанию папку хранения файла данных Outlook (*.pst или *.ost)
Если вам нужно переместить ваши файлы Outlook из диска С или просто в более удобное место, то это также можно сделать. Только нельзя данный файл просто скопировать, удерживая левой кнопкой мышки. Если сделать так, то Outlook создаст новый файл в папке, которая установлена по умолчанию для PST файла и в результате будет утеряна часть информации почтового ящика. Чтобы переместить файл данных, необходимо изменить установленное по умолчанию место хранения файлов Outlook с помощью реестра и только после этого перемещать файл.
Внимание. Редактор реестра – это инструмент, в результате осуществления неправильных действий с которым можно повредить операционную систему, после чего её работа станет нестабильной. Поэтому, будьте осторожны осуществляя какие-либо действия с Редактором реестра, а лучше создайте его резервную копию прежде чем вносить какие-то изменения.
Закройте Outlook и откройте Редактор реестра.
В левой части Редактора реестра перейдите по следующему пути:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\
где 16.0 – версия вашего Outlook.
Далее, создайте в этой папке новую единицу. Для этого кликните в правом окне правой кнопкой мыши и выберите Создать / Расширяемый строковый параметр. Назовите новую единицу «ForcePSTPath».
Имейте ввиду, что если вы работаете с OST файлом, то необходимо создать единицу с названием «ForceOSTPath». Часто пользователи создают обе единицы, чтобы все файлы Outlook сохранялись в одной папке.
Кликните дважды на новой единице («ForcePSTPath» или «ForceОSTPath») и в открывшемся окне свойств укажите папку, в которую необходимо сохранять файлы данных Outlook, после чего нажмите Ok.
Закройте Редактор реестра. После этого Outlook должен создать новый PST файл в указанной новой папке, а также теперь можно перенести старый PST файл в новую папку. После открытия, Outlook должен работать, как и прежде.
Автор: Vladimir Mareev, Технический писатель
Владимир Мареев - автор и переводчик технических текстов в компании Hetman Software. Имеет тринадцатилетний опыт в области разработки программного обеспечения для восстановления данных, который помогает ему создавать понятные статьи для блога компании. Спектр публикаций довольно широк и не ограничивается только лишь темой программирования. Статьи включают также разнообразные обзоры новинок рынка компьютерных устройств, популярных операционных систем, руководства по использованию распространенных и специфических программ, примеры решений возникающих системных или аппаратных проблем и многие другие виды публикаций. Подробнее
В Exchange 2013 разработчики сохранили данный функционал, несколько расширив функционал и увеличив производительность. В этой статье мы рассмотрим типовые примеры импорта/экспорта данных из почтовых ящиков Exchange 2013 в файлы личных папок (PST).
Права на импорт/экспорт данных в ящики Exchange
В первую очередь нужной учетной записи необходимо предоставить права на импорт/экспорт данных в почтовый ящик Exchange 2013 (по-умолчанию этими правами не обладает даже администратор Exchange). Сделать это можно с помощью PowerShell (если быть совсем точным, с помощью Exchange Management Shell):
Где usetest – имя учетной записи, которой предоставляются права.
Совет. Для упрощения администрирования роль Mailbox Import Export обычно назначается на группу AD. Впоследствии, если необходимо предоставить данное право другому пользователю, достаточно будет включить его учетную запись в эту группу. Синтаксис команды в этом случае немного другой (допустим имя группы AD – ExchangeAdmGroup):
Тоже самое можно сделать и из графического интерфейса EAC (Exchange Admin Center), назначив нужному пользователю или группе роль Mailbox Import Export.
После предоставления прав консоль EAC или Management Shell нужно перезапустить.
Импорт содержимого PST файла в ящик Exchange 2013
Для импорта PST файла в почтовый ящик Exchange помимо наличия прав необходимо, чтобы:
- Целевой яшик Exchange существовал
- PST файл был размещен на сетевой ресурсе и знать полный UNC путь к нему (не забывайте, что к локальному файлу можно всегда обратится по сетевому пути в формате \\PCName111\C$\PST\tstmail.pst )
- У пользователя, выполняющего операцию импорта должен быть доступ на сетевой каталог с PST файлом
С помощью следующей команды запустим процесс импорта содержимого PST файла с сетевого ресурса в почтовый ящик пользователя usetest.
В данном примере в целевом ящике содержимое уже существующих папок объединяется, а новые папки добавляются к имеющейся структуре почтовых папок.
Совет. Полный список стандартных почтовых папок ящика Exchange:
- Inbox
- SentItems
- DeletedItems
- Calendar
- Contacts
- Drafts
- Journal
- Tasks
- Notes
- JunkEmail
- CommunicationHistory
- Voicemail
- Fax
- Conflicts
- SyncIssues
- LocalFailures
- ServerFailures
После запуска команды импорта, запрос попадает в очередь на обработку сервером Exchange (обработка выполняется на сервере с ролью Client Access Server). Чтобы увидеть содержимое очереди, выполним команду:
Статус задания для конкретного ящика можно узнать так:
Чтобы получить информацию о статусе выполнения запросов импорта (в процентах), выполним команду:
Завершенные запросы можно удалить из текущей очереди с помощью команды:
Для массового импорта PST файлов в ящики пользователей можно воспользоваться такой командой (предполагается, что имена pst-файлов соответствуют именам ящиков пользователей):
Если в процессе импорта произошел сбой, более подробную информацию о его причинах можно получить из отчета, сформированного так:
В большинстве случаях ошибки импорта происходят из-за:
- повреждения структуры pst файлов (как восстановить pst файлы с помощью встроенных средств)
- превышения размеров на лимит почтового ящика
Можно указать лимит количества сбойных элементов PST файлов, которых можно пропустить:
Экспорт содержимого ящика Exchange 2013 в PST файл
Процедура экспорта содержимого почтового ящика Exchange 2013 аналогична импорту. Для экспорта используется командлет New-MailboxExportRequest. Чтобы экспортировать почтовый ящик пользователя mailtst в сетевой каталог (каталог должен быть создан предварительно) выполним такую команду:
Чтобы исключить из выгрузки папку, воспользуемся параметром ExcludeFolders. Например, нам не нужно, чтобы экспортировалось удаленные элементы:
Рассмотрим более сложное задание: допустим, необходимо выгрузить из ящика все письма, полученные после 1 января 2014 года, содержащие в теле письма ключевые слова “MSProject” и “Moskow”.
Задание экспорта также попадает в очередь на сервере Eschange. Чтобы проверить статус задания, выполним команду:
Читайте также: