PST файлы используются для хранения сообщений электронной почты в Outlook. Поскольку они хранятся на клиентском компьютере, то сообщения в них могут быть потеряны из-за сбоя на жестком диске или некорректных манипуляций пользователей. Exchange Server создавался, как централизованная система хранения почты и ВСЯ почта, все сообщения должны храниться на сервере, но никак не на клиенте. Хранение PST файлов на сетевых дисках не поддерживается компанией Микрософт. Мало того, вся почта должна быть перенесена из PST файлов в архивный почтовый ящик пользователя на Exchange Server 2010.
В некоторых случаях требуется уменьшить разме PST файла. Это можно сделать следующим образом:
- Запустить Outlook и подключить PST файл.
- Нажать правую кнопку мыши над подключенным PST файлом и выбрать «Свойства/Properties for»
- Выбрать «Дополнительно/Advanced»
- Выбрать «Сжать/Compress»
Нужно помнить, что PST файлы могут ломаться без возможности восстановления и поскольку их обычно хранят на локальных дисках, то нужно отдельно заботится о копиях.
а есть возможность сжимать файлы pst при помощи powershell?
Честно говоря не слышал про такое никогда.
Оказывается можно работать из PowerShell с Outlook, как COM объект.
Взято отсюда.
спасибо, поколдую )
Хотя народ пишет в форумах, что решения нет, но мне кажется если можно управлять Outlook, как COM объектом, то вполне можно нарыть функцию, которая будет это делать или имитировать нажатие кнопок.
не-а (((
не осилил, даже этот кусочек не срабатывает в XPSP3+Outlook2003, powershell ISE
хотя пишут что необходимости сжимать файлы pst нет
http://www.outlookforums.com/showthread.php?4727-Compacting-PST-folder
А PST подключены? У меня O2010 работает скрипт.
При автоматических дефрагментациях размер файлов не уменьшается, поэтому это имеет смысл, когда нужно уменьшить размер файла, например перед записью его на DVD