Я пытаюсь экспортировать один из наших почтовых ящиков в файл .PST, но не могу найти нужные командлеты. Мы пытаемся экспортировать почтовый ящик пользователя за последние 30 дней, как полученный, так и отправленный, в один файл .PST.
Это то, что я пробовал до сих пор, но безуспешно.
New-MailboxExportRequest -ContentFilter {(Received -lt ’04/01/2010′) -and (Received -ge ’03/01/2010′) -or (Sent -lt ’04/01/2010′) -and (Sent -ge ’03/01/2010′)} -Mailbox “Pelton” -Name DPeltonExp -FilePath \\ExServer1\Imports\DPelton.pst
Посоветуйте, пожалуйста, что я делаю не так.
Вам понадобится несколько круглых скобок, чтобы логика ContentFilter закрепилась. Попробуй это:
{((Received -lt ’04/01/2010′) -and (Received -ge ’03/01/2010′)) -or ((Sent -lt ’04/01/2010′) -and (Sent -ge ’03/01/2010′))}
редактировать: Я думаю, вам следует использовать двойные кавычки для дат вместо одинарных кавычек. Это может не иметь значения, но если вышеуказанное не работает, попробуйте заменить одинарные кавычки на двойные.
При экспорте папки данных (отправки и получения) в формат PST. Все данные хранятся в формате одного файла (PST), и когда вы пытаетесь открыть файл PST через опцию импорта Outlook, он будет поддерживать иерархию папок и сначала перемещать данные в формат PST, вам нужно создать папку и поделиться ею, чтобы сохранить желаемые данные в него.
Чтобы узнать, как создать общую папку, посетите Вот, то вам нужно запустить запрос Powershell:
New-MailboxExportRequest -Mailbox -ContentFilter {(Получено -lt '01 / 01/2015 ') -and (Subject-like' fwd * ')} -FilePath \\\. Pst