Gostaria de mover os emails de uma determinada data para um PST e assim desafogar seu Mailbox Database? Acho que o script a seguir pode lhe ajudar:
A primeira coisa a se fazer é instalar o console do Exchange para sua estação, pois pelo Servidor o comando Export-Mailbox não está disponível.
Para instalar o console, siga este turorial –> http://www.purainfo.com.br/windows/adicionando-console-exchange-server-2007-no-windows-xp/
Caso tenha erros, veja mais este tutorial –> http://www.purainfo.com.br/windows/erro-ao-abrir-console-exchange-2007-no-windows-xp/
Após estas longas e demoradas etapas, abra o AD (dsa.msc) pelo seu servidor.
Adicione a conta que você utilizará para mover os emails aos grupos “Exchange Organizations Administrators” e “Exchange View-Only Administrators”; além da conta ja ser um administrador Local
Com o script abaixo, dê permissão total a conta que será modificada:
add-mailboxpermission (Comando para adicionar permissões ao AD) -user administrator (userid) -AccessRights fullaccess (Tipo de acesso) -inheritancetype all (Herança)
Terminado o processo, crie a pasta para onde os arquivos PST irão e vamos ao script:
[PS] C:\Documents and Settings\diego_duarte>Export-Mailbox -Identity [email protected] -StartDate 01/11/2011 -EndDate 17/11/2011 -DeleteContent -PSTFolderPath C:\PSTs
Explicando:
Export-Mailbox –> Cmdlet para exportar mailboxes para outras mailboxes ou para arquivos PST
-Identy –> Email ou nome da conta do AD
-StartDate –> Inicio da data que serão movidos os emails
-EndDate –> Fim da data que serão movidos os emails
-DeleteContent –> Esta opção define se os emails serão movidos ou copiados. Se você adicionar o -DeleteContent os emails serão apagados após copiados.
-PSTFolderPath –> Local onde os arquivos PST irão. A pasta já deve estar criada e o usuário deve ter permissões de escrita e leitura. Caso queiramos especificar o nome do PST, basta adicionarmos o nome como C:\PSTs\nomedoarquivo.pst
Feito isto, confirme com S para sim ou A para Todos. Aguarde
Pronto, sua migração estará concluida
Abaixo o resultado com exito:
4 Comentários. Deixe novo
Saber me dizer como faço para limpar a fila das caixas no qual o PST já foi exportado?
Você quis dizer apagar os emails após exportar?
Se for isso, é a propriedade -DeleteContent, conforme citado no post
Bom dia preciso exportar de uma caixa “x’ porem preciso somente os e-mails recebidos de um endereço especifico como que faço esse filtro na regra?
olá boa tarde, quando executo este comando meu windows powershell exibe a seguinte mensagem “um problema fez com que o programa parasse de funcionar corretamente” logo em seguida ele fecha. oque posso fazer?