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 regras de fluxo de mensagens do Exchange Server?
Opa! Momentos de crise, isolamento, mas continuamos à mil na procura de soluções. Para exportar as regras do seu Exchange server siga os comandos abaixo: Para importar esses dados no servidor novo, execute o seguinte comando: Enjoy!
Alerta de certificado aparecendo para os usuários após migração para o Exchange Server 2016/ 2019
Olá pessoal, Após a migração de usuários entre o Exchange 2010 para o Exchange 2016, fomos informados que alertas de certificados começaram à aparecer para ao abrir o Outlook. Para isso, foram utilizados alguns documentos online para adição dos domínios antigos dentro do certificado atual. Siga os documentos abaixo para criar essas alterações no seu
Usuário externo não consegue adicionar reunião na agenda de uma sala de reuniões
Hi all, Tive um caso interessante ao ver que usuários externos da corporação ao convidar um recurso (sala de reunião) a reunião era confirmada porém a agenda não mostrava o compromisso. Para resolver esse problema, utilize o comando abaixo: Set-CalendarProcessing "<Room Name>" –ProcessExternalMeetingMessages $True Enjoy!
Dar permissão de edição no calendário da sala de reunião
Olá pessoal, em uma nova requisição, o cliente gostaria de fazer edições do tipo, arrastar uma reunião entre salas em seu calendário. Assim, o recurso seria alterado automaticamente. Para isso, uma permissão simples precisa ser inserida: add-mailboxfolderpermission -identity (RoomMailbox):\calendar -user ("UserMailboxAddress") -accessrights Editor Caso receba um erro de que o calendar não existe, o usuário
Exportar Logs de Auditoria da Mailbox por Powershell
Hi all! Para exportar informações sobre a caixa de correio de um usuário é preciso verificar se, a auditoria foi habilitada para o usuário e se ele possui licenciamento E3 pelo menos. Para isso, execute os seguintes comandos: Get-Mailbox usuario@dominio.com.br | select *audit* Caso o resultado tenha o auditenabled como true, exporte os dados usando
Remover automapping de caixas compartilhadas
Automapping é a funcionalidade de abrir caixas de correio compartilhadas quando a caixa do usuário (que tiver o acesso full) for aberta. O único problema disso é que algumas vezes o usuário possui muitos acessos e isso acaba impactando causando lentidão do Outloook. Para desativar essa função, o comando abaixo deve ser executado para cada
Adicionar Auto-resposta (aviso de fora do escritório/out of office) para vários usuários informando a alteração de endereço de email com texto em HTML
Sim, uma demanda bem simples e bem específica, mas muito interessante. No caso, teremos que criar auto-assinaturas para vários usuários simultaneamente e o texto utilizado será feito em HTML. Como sabem, o powershell não utiliza do HTML como uma linguagem padrão, e por isso teremos que trocar todas as letras acentuadas como á é í
Exportar as regras do outlook de um usuário por powershell
Que tal não precisar entrar na máquina do usuário pra verificar quais as regras ele tem criadas em sua conta? Pra isso, faça o seguinte: Get-Mailbox usuario@dominio.com.br -ResultSize unlimited | Get-InboxRule -ErrorAction:SilentlyContinue | Select MailboxOwnerID, name, from, redirectto, ForwardTo Se precisar de algo mais completo, é só utilizar o seguinte: Get-Mailbox usuario@dominio.com.br -ResultSize unlimited |
Como configurar a restrição para salas de reunião
Já comentei há alguns posts atrás sobre como verificar as restrições de uma sala de reunião, agora, se precisar adicionar a restrição, é preciso executar um comando bem simples, veja só: Get-Mailbox saladereuniao@dominio.com.br | Set-CalendarProcessing -AllBookInPolicy:$false -AllRequestInPolicy:$false -BookInPolicy ("user1@dominio.com.br","user2@dominio.com.br") Só isso! ð Enjoy!
Como exportar as permissões de usuários que podem solicitar reuniões em Salas de Reunião restritas
Chega a ser complicado de explicar em poucas palavras mas este comando irá exportar as permissões de usuários que estão autorizados a solicitar reuniões em recursos como Salas de Reunião restritas do Exchange. Para isso, use o comando a seguir: Get-CalendarProcessing <EMAILDASALADEREUNIAO> |Select-Object -ExpandProperty:bookinpolicy |select name
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 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){