none
как удалить все письма из ящиков? RRS feed

  • Вопрос

  • Добрый день! есть exchange 2007 хотел бы узнать как можно удалить письма изо всех ящиков? Я так понимаю есть какой то скрипт. Прошу помощи!!!

     

    Заранее спасибо

    • Перемещено Hengzhe Li 11 марта 2012 г. 12:58 forum merge (От:Exchange Server 2007)
    21 сентября 2011 г. 6:34

Ответы

  • Для удаления всех сообщений из всех ящикоа в powershell выполните команду:

    get-mailbox | Export-Mailbox DeleteContent

    чтобы удалить из конкретного ящика:

    get-mailbox -identity "mailbox"| Export-Mailbox DeleteContent


    • Изменено Aleksey Lebedev 21 сентября 2011 г. 7:23
    • Предложено в качестве ответа Aleksey Lebedev 21 сентября 2011 г. 7:34
    • Помечено в качестве ответа Yuriy Lenchenkov 11 октября 2011 г. 9:18
    21 сентября 2011 г. 7:17

Все ответы

  • Для удаления всех сообщений из всех ящикоа в powershell выполните команду:

    get-mailbox | Export-Mailbox DeleteContent

    чтобы удалить из конкретного ящика:

    get-mailbox -identity "mailbox"| Export-Mailbox DeleteContent


    • Изменено Aleksey Lebedev 21 сентября 2011 г. 7:23
    • Предложено в качестве ответа Aleksey Lebedev 21 сентября 2011 г. 7:34
    • Помечено в качестве ответа Yuriy Lenchenkov 11 октября 2011 г. 9:18
    21 сентября 2011 г. 7:17
  •  

    Можно вот таким скриптом
    Get-Mailbox -Database DB1 | Export-Mailbox  -DeleteContent
    Дла этого нужо иметь "FullAccess" на маилбоксы
    http://technet.microsoft.com/en-us/library/bb266964(EXCHG.80).aspx

    • Предложено в качестве ответа ZuraT 21 сентября 2011 г. 7:51
    • Отменено предложение в качестве ответа ZuraT 21 сентября 2011 г. 7:52
    • Предложено в качестве ответа ZuraT 21 сентября 2011 г. 7:52
    21 сентября 2011 г. 7:22
  • Для удаления всех сообщений из всех ящикоа в powershell выполните команду:

    get-mailbox | Export-Mailbox DeleteContent

    чтобы удалить из конкретного ящика:

    get-mailbox -identity "mailbox"| Export-Mailbox DeleteContent


    Спасибо большое!!! Еще вопросик а есть ли команда для экспорта сообщений из почтовых ящиков? или что-то типа для создания архива баз почтовых ящиков из которого можно будет потом вытянуть какие-либо письма от определенного пользователя?
    21 сентября 2011 г. 7:33
  • можно включить журналирование всей базы в свойствах почтовой базы

    необходимо поставить галочку и указать в какой ящик все будет сваливаться.

    • Предложено в качестве ответа Aleksey Lebedev 21 сентября 2011 г. 8:38
    21 сентября 2011 г. 7:41
  • А уже существующие письма? Только созданием бэкапа?
    21 сентября 2011 г. 7:54
  • Можно в PST

    Get-Mailbox -Database DB1 | Export-Mailbox -PSTFolderPath C:\PSTFiles

    21 сентября 2011 г. 8:37
  • если нужно именно скопировать эти сообщения, а не переносить, то попробуйте так:

    get-mailbox -identity "ящик откуда копировать" | export-mailbox -allowduplicate -targetmailbox "ящик куда копировать" -targetfolder "папка куда копировать"

    21 сентября 2011 г. 8:38
  • Я так понимаю чтобы скопировать с ящика все сообщения в pst получается так 

     

    get-mailbox -identity "ящик откуда копировать"| Export-Mailbox -PSTFolderPath C:\(к примеру название ящика)  ?

    21 сентября 2011 г. 9:08
  • да правильно
    21 сентября 2011 г. 10:13