www.SAMURAJ-cz.com 

23.04.2024 Vojtěch Translate to English by Google     VÍTEJTE V MÉM SVĚTĚ

Články

Mazání velkého počtu zpráv ve schránce na Exchange 2010 SP1

Pátek, 09.08.2013 16:16 | Samuraj - Petr Bouška |
Může se stát, většinou, když se něco porouchá, že nám dorazí do schránky stovky tisíc zpráv. Práce s takovou schránkou není jednoduchá a i hromadné mazání může být problém. Outlook si s takovým množstvím moc neporadí, můžeme zkusit Outlook Web Access. Pokud se nedaří, tak je tu jedna možnost, kterou může použít správce Exchange serveru.

Jde o využití PowerShell příkazu Search-Mailbox s parametrem -DeleteContent. Ale na tento příkaz standardně nemá práva (nevidí ho) ani Exchange Organization Administrator. Musíme využít Role Based Access Control (RBAC) a zařadit svého uživatele do skupiny Discovery Management, jenže pak ještě nebude moci mazat zprávy (nebude mít k dispozici přepínač DeleteContent). Tak můžeme rovnou upravit nějakou skupinu, v které je náš uživatel zařazen, a přidat jí roli Mailbox Import Export.

U Microsoftu nalezneme popis cmdletu Search-Mailbox a jeho využití k mazání Use Mailbox Search to Delete Messages. Dále popis k RBAC skupinám Add Members to a Role Group, Add a Role to a Role Group, Add the Mailbox Import Export Role to a Role Group, Add a User to the Discovery Management Role Group.   

Na starší verzi Exchange serveru se pro mazání zpráv mohl použít příkaz Export-Mailbox s parametrem DeleteContent, kde se dala nastavovat řada parametrů. Ten se jinak používal i pro export schránek do pst souboru. Na Exchange Server 2010 SP1 se již tento příkaz nenachází. Pro export schránek přinesl SP1 na Exchange Serveru 2010 nový cmdlet New-MailboxExportRequest, ten ale neumí zprávy mazat.

Úprava skupiny (Role Group) - role Mailbox Import Export

Můžeme použít Exchange Management Console (EMC) nebo Exchange Management Shell. Nejprve se musíme rozhodnout jakou skupinu (Role Group) rozšíříme o roli (Role) Mailbox Import Export. V příkladu zde jsem zvolil skupinu Organization Management.

Pomocí Exchange Management Console(EMC):

  • spustíme EMC
  • pod Toolbox otevřeme Role Based Access Control (RBAC) User Editor a přihlásíme se
  • na záložce Administrator Roles (Role správce) rozklikneme skupinu Organization Management
  • v části Roles klikneme Add
  • vybereme roli Mailbox Import Export a klikneme OK
  • vše uložíme tlačítkem Save

Pomocí Exchange Management Shell:

New-ManagementRoleAssignment -Name "Mailbox Import Export-Organization Management" -SecurityGroup "Organization Management" -Role "Mailbox Import Export"

Když nyní nově spustíme PowerShell, tak bychom měli mít k dispozici cmdlet Search-Mailbox.

Mazání zpráv

Mazání zpráv je jednoduché. Nejdůležitější je, jak definujeme omezovací kritérium, co se má smazat, pomocí parametru SearchQuery. Níže jsou jednoduché příklady.

Search-Mailbox -Identity bouska -SearchQuery "Subject:'Monitoring server'" -DeleteContent
Search-Mailbox -Identity bouska -SearchQuery "From:monitoring@firma.cz" -DeleteContent
Search-Mailbox -Identity bouska -SearchQuery "From:monitoring@firma.cz AND sent:today" -DeleteContent
zobrazeno: 13919krát | Komentáře [0]

Autor:

Související články:

Microsoft Exchange

Jednou částí mé práce je administrace poštovního serveru od firmy Microsoft, tedy Exchange Serveru. Články začínají u verze 2003 a jak jde čas, tak pokračují dále.

Pokud se chcete vyjádřit k tomuto článku, využijte komentáře níže.

Komentáře

Zatím tento záznam nikdo nekomentoval.

Přidat komentář

Vložit tag: strong em link

Vložit smajlík: :-) ;-) :-( :-O

Nápověda:
  • maximální délka komentáře je 2000 znaků
  • HTML tagy nejsou povoleny (budou odstraněny), použít se mohou pouze speciální tagy (jsou uvedeny nad vstupním polem)
  • nový řádek (ENTER) ukončí odstavec a začne nový
  • pokud odpovídáte na jiný komentář, vložte na začátek odstavce (řádku) číslo komentáře v hranatých závorkách