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


0

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

Eu estou considerando:

  1. Crie uma conta de email "admin" e conceda permissões totais em todas as caixas de correio ...
  2. Deixe-o conectado ao Outlook 2016 para baixar uma "cópia offline de todos os emails desde sempre".
  3. Exporte cada caixa de correio dessa mega-perspectiva de uma vez.
  4. Importe em massa todos os PSTs para o Azure usando AZCopy.
  5. Mapa + Filtre todos os arquivos e mova-os para os usuários do O365.

Existe uma maneira melhor de executar esta tarefa quando claramente não tenho acesso ao servidor de host hospedado real? Eu só tenho um painel de administrador da web 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 faça o processo acima, mas de uma maneira mais confiável que o Outlook (eu vejo muitos PST corrompidos e downloads incompletos no Outlook). Eu imagino que existem ferramentas de backup por aí que fazem exatamente essa tarefa de baixar remotamente todas as caixas de correio para PST's ... ou talvez exista outro método?


1
Você não pôde entrar em contato com seu host e verificar se eles oferecem um serviço de exportação do Exchange que pode exportar suas caixas de correio para PSTs, se você enviar um disco rígido suficientemente grande? Já fiz isso antes, mas para arquivos da empresa (não para troca) - apenas o fato de o provedor de host poder oferecer um serviço a você?
Kinnectus

sim, mas da última vez que eles nos ofereceram esse "serviço" a um preço por cada caixa de correio ... Além disso, será mais difícil coordenar o tempo dos registros MX de corte para o O365 logo antes do instantâneo ... e os usuários temos um fluxo de trabalho ligeiramente interrompido enquanto esperamos o HDD ser enviado de volta e depois o upload ... Estou pensando em solicitar ao nosso host que faça o upload deles diretamente para o Azure, então não preciso ir até a etapa 5 ... mas novamente espero que o custo seja excessivo para uma tarefa tão simples.
Hicsy

1
Posso recomendar uma ferramenta que faça exatamente o que você deseja. Você nem precisa adicionar todas as caixas de correio ao seu Outlook, apenas precisa de permissões do FullAccess.
thims

1
Por que você não configurou uma tarefa IMAPSync ou usou um aplicativo on-line de terceiros (por exemplo, Audriga )?
BastianW

sim, estou satisfeito com as recomendações de ferramentas de terceiros. As tags são apenas para colocar a questão no contexto - não preciso me limitar apenas aos produtos da Microsoft para executar essa migração.
Hicsy

Respostas:


1

Você pode obter o resultado desejado usando o utilitário Exportar itens do Outlook para arquivo PST . O 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 sem formatação) 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. Observe que eu recomendo essa ferramenta porque sou um dos desenvolvedores.


Obrigado! Eu já havia consultado sua página após seu primeiro comentário, portanto, sabia que você estava no projeto e agradecemos os esclarecimentos a outros usuários que têm essa pergunta.
Hicsy

0

Posso me atrasar um pouco nisso, mas outra opção é copiar o email das caixas de correio de origem diretamente para o destino, ignorando o arquivo PST por completo.

Para divulgação completa, 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 'importação de coisas', mas também não é muito complicado.

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

import-Module PowerMapiLoader
$srcSess = new-MapiSession SourceProfile
$dstSess = new-MapiSession TargetProfile
$srcStore = open-MapiExchangeMailbox $srcSess -MailboxIdentifier user@domain.com
$dstStore = open-MapiExchangeMailbox $dstSess -MailboxIdentifier user@domain.com
$srcRoot = get-MapiFolder $srcStore -CommonFolder IPMSubtree
$dstRoot = get-MapiFolder $dstStore -CommonFolder IPMSubtree
Copy-MapiFolder -SourceFolder $srcRoot -DestinationFolder $dstRoot -CopySubfolders

Portanto, 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 espero que seja o suficiente para mostrar o que poderia ser feito. Além disso, existem opções para saltar na frente das rotinas de cópia da mensagem (copy-MapiItem) para filtrar o que é copiado ou fazer modificações nos itens após a conclusão da cópia, se necessário.

Se precisar de mais informações, consulte http://powermapi.com/cmdlets

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.