Como posso exportar todos os PSTs da caixa de correio sem acesso ao servidor?

0

Estou movendo as caixas de correio do HOSTED Exchange 2013 para o O365 ... Não tenho acesso direto ao servidor para executar scripts do PowerShell, etc.

Estou considerando:

  1. Crie uma conta de e-mail "admin" e conceda a ela permissões completas em todas as caixas de correio ...
  2. Deixe-o conectado no Outlook 2016 para fazer o download de um "off-line cópia de todos os emails desde sempre ".
  3. Exportar cada caixa de correio de esse mega-outlook 1 por vez.
  4. Importação em massa de todos os PSTs para o Azure usando o AZCopy.
  5. Mapear + Filtrar todos os arquivos e movê-los para os usuários do O365.

Existe uma maneira melhor de executar essa tarefa quando eu claramente não tenho acesso ao servidor Exchange realmente hospedado? Eu só tenho um painel web-admin que eu posso usar para modificar usuários e controlar permissões entre eles.

Eu estava pensando que talvez haja uma ferramenta lá fora que essencialmente faz o processo acima, mas de uma forma mais confiável do que o Outlook (vejo muitos PST corrompidos e downloads incompletos no Outlook). Eu imagino que existem ferramentas de backup por aí que fazem exatamente essa tarefa de fazer o download remotamente de todas as caixas de correio para PST's ... ou talvez haja outro método completamente diferente?

    
por Hicsy 22.06.2017 / 15:01

2 respostas

1

Você pode alcançar o resultado desejado usando o utilitário Exportar itens do Outlook para o arquivo PST . A Professional Edition do produto fornece o parâmetro de linha de comando "Caixa de Correio" que você pode usar para exportar todas as caixas de correio listadas (por exemplo, em um arquivo de texto simples) sem a necessidade de anexá-las ao perfil do Outlook. Você só precisa das permissões do FullAccess para todas as caixas de correio necessárias. Por favor, note que eu recomendo esta ferramenta porque eu sou um dos desenvolvedores.

    
por 26.06.2017 / 17:25
0

Eu posso estar um pouco atrasado nisso, mas outra opção é copiar o email das caixas de correio de origem diretamente para o destino, ignorando completamente o arquivo PST.

Para divulgação completa eu represento a ferramenta que estou sugerindo: PowerMapi.

O PowerMapi é um módulo do PowerShell que permite trabalhar com o MAPI. Não é um módulo simplista, o que significa que não é apenas uma chamada de 'import-stuff', mas também não é excessivamente complicada.

Por exemplo, eis o que poderia ser feito se você tivesse permissão FullAccess para cada caixa de correio de origem:

import-Module PowerMapiLoader
$srcSess = new-MapiSession SourceProfile
$dstSess = new-MapiSession TargetProfile
$srcStore = open-MapiExchangeMailbox $srcSess -MailboxIdentifier [email protected]
$dstStore = open-MapiExchangeMailbox $dstSess -MailboxIdentifier [email protected]
$srcRoot = get-MapiFolder $srcStore -CommonFolder IPMSubtree
$dstRoot = get-MapiFolder $dstStore -CommonFolder IPMSubtree
Copy-MapiFolder -SourceFolder $srcRoot -DestinationFolder $dstRoot -CopySubfolders

Assim, no acima, as caixas de correio de origem e de destino são abertas simultaneamente e os itens são copiados da origem para o destino.

É um exemplo simplista e precisaria de alguns registros e testes, mas esperamos que seja suficiente para mostrar o que poderia ser feito. Além disso, há opções para pular na frente das rotinas de cópia de mensagens (copy-MapiItem) para filtrar o que é copiado ou para fazer modificações nos itens após a conclusão da cópia, se necessário.

Se precisar de mais informações, consulte o link

    
por 17.07.2017 / 03:50