Comandos Exchange 2010 Shell para Administradores
Segue uma lista de comandos Exchange 2010 que facilitam o dia a dia.
Recria indice de pesquiza em todas as bases (Esse comando pode demorar de acordo com a sua estrutura e quantidade de emails, levei 4 dias em 15.000 contas)
ResetSearchIndex.ps1 -force -all
Recria indice de pesquiza de uma base especifica
ResetSearchIndex.ps1 [-force] MBX05db2
#Verificar se você está definindo corretamente o diretório de catálogo:
GetSearchIndexForDatabase -All
Exporta uma mailbox para um PST:
New-MailboxExportRequest -Mailbox lucaromero@hotmail.com -FilePath \\mbx02\z$\dacbrasil\lucaromero@hotmail.com.pst
Verificar Status da exportação
Get-MailboxExportRequest |Get-MailboxExportRequestStatistics
Importa um PST para uma mailbox
New-MailboxImportRequest -Mailbox lucaromero@hotmail.com -FilePath \\mbx02\z$\dacbrasil\lucaromero@hotmail.com.pst -ExcludeDumpster -BadItemLimit 10
Verifica o Status da Importação
Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
Remove status de exportação
Get-MailboxExportRequest |Remove-MailboxExportRequest
Exportar as mensagens de um usuário para outra caixa postal
Permissão:
Add-MailboxPermission -Identity “conta do usuario” -User “usuario destino” -AccessRights FullAccess
Exportação:
Export-Mailbox -Identity “conta do usuario a ser exportada” -TargetMailbox “caixa postal destino” -TargetFolder “Pasta Destino” -Confirm:$false
Números de conexões ativas nos CAS
Get-ClientAccessServer | Get-CASActiveUsers
Número de conexões em um determinado server
Get-CASActiveUsers -ComputerName cas1,cas2
Conta a quantidade de Mailbox em uma MailboxDatabase
(Get-Mailbox -Database MBX01DB5).count
Conta a quantidade de todas Mailbox
(Get-Mailbox -).count
Obtendo estatísticas de uma mailbox especifica
Get-MailboxStatistics <nome do usuario> | fl
Get-MailboxFolderStatistics <nome do usuario>
Várias informações interessantes, tais como:
- Tamanho total de ítens excluídos
- Nome da database do usuário
- Data do último logoff
- Data do último logon
- Última conta que logou nesta caixa
- Número de ítens excluídos
- Tamanho total dos ítens
- Nome do Storage Group
- Informações sobre o status do limite
Com este cmdlet temos informações por pasta de cada mailbox, nestas informações temos os seguintes dados:
- Quantidade de ítens em na pasta mostrada
- Folder Path, que é o caminho da pasta dentro do mailbox
- Tamanho da pasta
- Número de ítens na pasta e subpastas
- Data do item mais antigo e novo nesta pasta
- Se é gerenciada ou não
Testa conectividade com outlook
Test-OutlookConnectivity
Testa os serviços
Test-OutlookWebServices
Testa a conectividade do Outlook web (OWA)
Test-OwaConnectivity
Testa os conectores POP
Test-PopConnectivity
Testa a replicação
Test-ReplicationHealth
Testa a conectividade do SendConector
Test-SmtpConnectivity
#ficaadica
By Luca Heller
4 Comentários
Anderson de Jesus
Tem como verificar as contas mais utilizadas?
Luca Heller
Em tamanho ou utilização?
Valmir Sartori
Lucas como eu faço para pegar os e-mails de um determinado destinatário e importar para meu emailbox independente em quais emailbox estão originalmente essas mensagens.
Luca Heller
Boa tarde,
A maioria dos administradores utiliza o import e export PST, exporta para um PST e importa o PST para a mailbox deseja.
Eu prefiro fazer via Shell, utilizando o comando:
Export-Mailbox -Identity “conta do usuario a ser exportada” -TargetMailbox “caixa postal destino” -TargetFolder “Pasta Destino” -Confirm:$false
Espero ter ajudado,
Att,