Categoria: Exchange 2010

Como Exportar e Importar regras de transporte do Exchange?

Durante uma migração, as vezes é necessário exportar e importar as regras de troca de mensagens que os servidores possuem para garantir a segurança dos clientes finais. Utilize o seguinte código para Exportar e Importar as regras: Exportar as regras de trasnsporte: Importar as regras de trasnsporte: Enjoy!

Como verificar as configurações de DNS do meu servidor de correio?

Olá pessoal, Caso, após a migração do seu servidor de correio queira verificar se as configurações de DNS ficaram corretas, é possível utilizar dos comandos abaixo: Resolve-DnsName -Type A -Name mail.domain.com Resolve-DnsName -Type A -Name autodiscover.domain.com Resolve-DnsName -Type A -Name mail.domain.com -Server 8.8.8.8 Resolve-DnsName -Type A -Name autodiscover.domain.com -Server 8.8.8.8 Resolve-DnsName -Type MX -Name domain.com

Como exportar todas as mailboxes de um Exchange 2010 para .pst?

Mais uma tarefa simpleas mas cheia de descobertas e atividades por aqui. Um cliente precisa exportar todos seus dados de um exchange 2010 antigo para PST para fim de arquivo. Para isso, existem várias formas de executá-lo, porém, é preciso fazer algumas atividades antes, vamos conferir? 01 – Permissão para exportar os dados: Crie as

E-mails enviados em nome de caixa compartilhada não são salvos na caixa de saída

Caso precise enviar mensagens em nome de uma caixa compartilhada e salvar as mensagens na caixa de saída dela ao invés da sua conta, utilize o seguinte comando: No Exchange 2010: Set-MailboxSentItemsConfiguration "caixacompartilhada@dominio.com.br" -SendAsItemsCopiedTo SenderAndFrom -SendOnBehalfOfItemsCopiedTo senderandfrom No O365: Set-Mailbox "caixacompartilhada@dominio.com.br" -MessageCopyForSendOnBehalfEnabled $true -MessageCopyForSentAsEnabled $true Enjoy!

Como configurar uma conta cross domain com o linked master account?

Caso precise configurar uma conta que seja cross domain, ou seja, um usuário no AD que não possui Exchange, com uma conta de AD que possui Exchange, execute o seguinte comando: set-user -id ContaADAtual - LinkedMasterAccount domíniolegado\usuariolegado -LinkedDomainController FQDNdomaincontroller

Exportar endereços de email de um domínio específico

Precisa exportar usuários com um endereço de domínio específico na sua estrutura? Que tal exportar utilizando um comando simples? Get-CASMailbox -ResultSize unlimited | where {$_.primarysmtpaddress -like "*@dominioespecifico.com.br"} | select displayname, primarysmtpaddress| export-csv .\ExportUsers.csv Enjoy!

Como exportar as informações de tamanho de caixa de um usuário?

Algumas vezes é necessário saber o tamanho da caixa assim como a quantidade de items, para isso use o seguinte comando: Get-MailboxStatistics [username] | ft DisplayName, TotalItemSize, ItemCount Caso queira exportar o nome das pastas e suas quantidades de itens, use o seguinte comando: get-mailbox [username] | Get-MailboxFolderStatistics | ft name, foldersize Enjoy!

Adicionar caixa oculta como secundária

Alguns usuários estavam reclamando que não estavam conseguindo acessar uma caixa compartilhada que é oculta no Exchange Server. Para isso, indiquei uma solução fácil, é necessário apenas utilizar o atributo LEGACYEXCHANGEDN no lugar do campo de caixa secundária. Após a alteração a caixa é adicionada e o problema resolvido. Isso funciona porque o Outlook realmente

Como exportar todos os usuários que estão com limite diferente de “unlimited”

Em uma nova pesquisa precisava exportar todos os usuários que estavam com limites de envio diferentes do padrão da TransportServer definida. Para isso, o comando abaixo foi utilizado: Get-Mailbox -resultsize unlimited| Where-Object{$_.MaxSendSize -ne "unlimited" -or $_.MaxReceiveSize -ne "unlimited"} | Select-Object samaccountname, DisplayName,MaxSendSize,MaxReceiveSize | export-csv .\REPORT.csv

Como exportar apenas o/os calendário/contatos do usuário?

Olá pessoal, Em uma nova solicitação, um usuário precisava que apenas seus contatos e sua agenda fossem exportados para um arquivo .pst. Para isso, usei dos seguintes comandos: New-MailboxExportRequest -Mailbox User1 -IncludeFolders "#Contacts#" -filepath \\server\share\user1.pst New-MailboxExportRequest -Mailbox User1 -IncludeFolders "#Calendar#" -filepath \\server\share\user1.pst Enjoy!

Comparar se o SIP address é o mesmo do SMTP

Em uma nova demanda tive que identificar se os endereços SIP dos usuários eram os mesmos do SMTP para que todos estejam corretos antes da migração para o Office 365. Que tal um script simples e funcional que exporte esses dados? [String] $strPrimaryAddress [String] $strSIP [Array] $arrCollection = @() $servers = @("SERVER1","SERVER2","SERVER3") foreach($server in $servers){

Erro: The server software doesn’t support the type of search requested. [Resolvido]

Ao tentar fazer algumas pesquisas para exportação de dados sobre um usuário pelo exchange, o erro informado abaixo estava sendo apresentado. Um erro que até então parecia ser tão bobo pois o comando era tão simples que não tinha como ter algo errado. O problema do erro era tão simples mas que aparentemente ainda não

Sala de reunião não encaminha mensagens para os Representantes (Delegates)

Problema simples porém chatinho, após adicionar a representante da sala, ao convidar a sala para ser o recurso de uma reunião, a representante não recebe mensagens para confirmar o agendamento. Para esse problema, uma simples solução (fonte original logo abaixo): Resource General: – Enable the Resource Booking Attendant (if the Resource Booking Attendant is disabled,

Como exportar os usuários que tem permissão em uma sala de reunião?

Que tal exportar os usuários que tem acesso à criar novos eventos em uma sala de reunião? Sim, sei que é possível qualquer um fazer isso, mas em alguns casos os recursos são bloqueados para apenas alguns usuários. Para isso, se precisar exportar quem tem ou não permissão utilize o código abaixo:   Get-CalendarProcessing "HO

Como pesquisar e-mails enviados no meu ambiente?

Olá pessoal, No post de hoje vou explicar brevemente sobre como fazer uma pesquisa de uma mensagem que foi enviada no seu ambiente de Exchange. Para isso usaremos alguns comandos simples e bem interessantes. No caso, podemos fazer pesquisas utilizando palavras chaves no título usando o parâmetro “MessageSubject”, ou por data usando o “Start” e”End”

Converter uma LinkedMailbox em uma Room mailbox

Tudo bom pessoal, agora um desafio simples, converter uma Linked Mailbox em uma Room mailbox. O Exchange não deixará você fazer essa ação diretamente. Primeiramente você deve convertê-lo em uma caixa de correio de usuário normal e, em seguida, para uma Room Mailbox. Infelizmente não é possível convertê-lo através do Console (EMC) GUI de Gerenciamento do Exchange,

Modificar o campo INFO (NOTES) de listas de distribuição em massa

Olá galerê, Mais uma solução simples e efetiva pra inserir/modificar o conteúdo do campo INFO ou NOTES das listas de distribuição da sua empresa. Para isso, faremos a importação dos dados à partir de um CSV e alterar o conteúdo em conseguinte. 1- Crie um arquivo chamado ChangeDL.ps1 com o seguinte conteúdo: .\ChangeDLList.csv | %

Exportar o nome de todas as pastas de uma mailbox

Algumas vezes é necessário saber se o usuário moveu alguma pasta de sua conta para outro local antes de fazer um restore de mailbox. Para isso, use o comando abaixo trocando o usuário para o qual você precisa investigar. Get-MailboxFolderStatistics -Identity MAILBOX | Select Name,FolderPath,FolderSize,FolderAndSubfolderSize Enjoy! 😀

Converter uma Linked Mailbox em uma Shared Mailbox

Algumas vezes, pode ser necessário converter uma caixa de correio vinculada a uma conta compartilhada. A caixa de correio vinculada é uma caixa de correio que é acessado por um usuário em uma floresta separada e confiável. O Exchange não deixará você fazer essa ação diretamente. Primeiramente você deve convertê-lo em uma caixa de correio

E-mails recebidos vão para caixa de Mensagens Excluídas (lixeira)

Nesse caso inédito para mim, todas as mensagens que eram recebidas eram direcionadas para a pasta de Mensagens excluídas (lixeira) ao invés da Caixa de Entrada como de praxe. Esse estranho evento me fez procurar por várias soluções sendo que a que mais comum era aplicada apenas ao Exchange 2007 (https://support.microsoft.com/en-us/kb/959960). Nesse caso, ela não

Como criar Impersonate para um usuário?

O Impersonate ou Impersonation é uma propriedade que pode ser adicionada a uma conta de correio para que o usuário final possa fazer pesquisas em outras caixas sem necessitar de autenticação. Geralmente é aplicada à uma conta de serviço e ajuda muito em algumas situações. Abaixo estão duas soluções, ambas aplicadas para a mesma conta

Pesquisar palavras chave em mensagens

Olá pessoal, Caso seja necessário, durante uma operação de investigação é possível identificar todas as mensagens que constarem as palavras solicitadas, assim como definido a seguir, confira: Get-Mailbox -Server "SERVIDOR" -ResultSize unlimited | Search-Mailbox -SearchQuery 'Body:“PALAVRA1” -And “PALAVRA2” -And “PALAVRA 3”' -targetmailbox "guilherme.lima@solucoesms.com.br" -targetfolder "inbox" -loglevel full Dessa forma consigo encontrar todos os e-mails que

Como liberar o espaço de itens antigos na lixeira dos usuários no Exchange?

Pessoal, Uma solução fantástica que pode ser utilizada para liberar o espaço dos itens antigos na lixeira dos usuários dentro do Exchange 2010 pode ser feito tanto para liberar o whitespace quanto para liberar o espaço utilizado pelo usuário final. Para isso um novo script pode ser utilizado, confira: Set-AdServerSettings -ViewEntireForest $True  $mbxs = Get-Mailboxstatistics

Como criar um disclaimer de autoassinatura?

Para criar um disclaimer de autoassinatura é preciso criar uma nova transport role que tenha algum parâmetro de comparação para a aplicação da disclaimer. Para o nosso exemplo, todos os usuários de mailbox que contiverem a palavra “Empresa” no campo Company receberá o disclaimer. New-TransportRule -Name 'Auto-Assinatura' -Comments 'Disclaimer for outgoing mails' -Priority '3' -Enabled

Como identificar quantas mailbox foram criadas nas últimas 24h?

Olá pessoal, Mais uma solução simples e bacana é essa em que é identificada as últimas contas de mailbox criadas nas últimas 24h, acompanhe: Get-Mailbox -Server EXMB1 | Where {$_.WhenCreated -gt (Get-Date).AddDays(-1)} Caso queira aumentar esse range, apenas troque a data para o número de dias necessários, por exemplo, últimos 7 dias. Get-Mailbox -Server EXMB1

Auto-Resposta não funciona no Outlook

Caso seus usuários utilizam as regras do Outlook para encaminhar automaticamente seus e-mails para um endereço de e-mail externo e mesmo corretamente configuradas, essas regras podem não funcionar e o e-mail encaminhado nunca deixa a sua organização. Isso ocorre porque no Exchange, por padrão, a mensagem de encaminhamento automático é bloqueada. Para resolver este problema

Como exportar todos os endereços de email?

Para exportar todos os endereços de email existentes em sua organização, basta utilizar da seguinte linha de comando: Get-Mailbox -resultsize 9999| Select Name, @{Name=’EmailAddresses’;Expression={[string]::join(",", ($_.EmailAddresses))}} | Export-CSV c:EmailAddress_mailbox.csv Caso precise aumentar o número de saídas (+9999) altere apenas o número 9999 no comando para “Unlimited” Abaixo mais dois exemplos para exportar os conatatos e as

Como identificar endereços SMTP duplicados no Exchange 2010?

Estava com esse desafio de encontrar todos os endereços duplicados existentes na floresta do Exchange 2010. Depois de procurar por todos os lugares consegui um pequeno script que é efetivo em seus resultados. $ht = @{} Get-mailcontact -resultsize unlimited| Select PrimarySmtpAddress,distinguishedName | foreach {$ht[$_.PrimarySmtpAddress] += @($_.DistinguishedName, $_.Alias, $_.mail, $_.samaccountname) } ] $ht.keys | foreach {

Outlook 2010 não salva os contatos automaticamente (autocomplete) 2

Mais uma solução foi encontrada para o fatídico problema relacionado ao Outlook não salvar os contatos automaticamente. E essa solução é simples, porém, conta com um problema no mínimo diferente do normal. Algumas vezes, poucas vezes, quando a conta de correio é migrada entre domínios pode carregar os contatos (internos e externos) em um formato

Como posso ver as permissões de pastas públicas?

Fácil, acesse aqui e use-o para acessar as permissões do seu public folder: http://mfcmapi.codeplex.com/ E se eu quiser acessar o Exchange Web Services? Link: http://archive.msdn.microsoft.com/ewseditor Bum! Hoje eu estou a mil! :p

Como descobrir qual o endereço primário e secundário de um usuário?

Preciso saber na linha de comando abaixo qual é o endereço primário, e qual é o secundário, como faço? [PS] C:>get-mailbox guilherme.lima@solucoesms.com.br |fl emailaddresses EmailAddresses : {smtp:guilherme.lima@solucoesms.com.br, SMTP:guilherme.lima@solucoesms.com.br} Simples! O SMTP é o endereço primário (isso mesmo, em maiúculos), e o secundário é o smtp (em minúsculos). Sempre existirá apenas um SMTP, mas podem existir

Como dar permissão em caixa de correio compartilhada?

Algumas vezes é preciso que um usuário tenha o acesso de enviar mensagens em nome de outro ou de ter total controle sobre a conta de outro usuário ou recurso. Mas para que isso seja feito é preciso que tais permissões sejam criadas, acompanhe: Dar permissão de FullAccess do usuário John.Smith na conta de Guilherme.Lima:

Como descobrir se o circular logging está ativado em uma database?

Dúvida simples que pode ser feita por uma linha de comando no nosso Exchange Management Shell. O circular logging é indicado para a seguinte situção: se você tem um banco que cresce muito porém não tem espaço para os logs, ele deve ser ativado e terá suas informações sobrescritas sempre que necessário. A desativação desse

Como exportar Mailbox para um PST com o Exchange Server 2010?

Olá pessoal, seguindo nossa linha de conhecimentos gerais sobre gerenciamento e controle dos serviços de Exchange eis que surge mais uma dúvida, como posso exportar uma mailbox para um PST? como? COMO??? Sim é possível fazer no Exchange 2010 SP1 sem a complicação do Exchange 2007, que tinha que ter uma console x86 com outlook

O que significa os ícones no Exchange 2010?

Uma pergunta simples mas que gera muitas dúvidas é o que cada ícone de usuários significa dentro de uma console do Exchange server 2010 e para isso aqui estão as explicações: Um usuário padrão de sistema que não foi migrado de um outro servidor ou que já foi criado diretamente no servidor. Um usuário padrão