Restaurar uma pasta pública eliminada no Exchange Online
Este artigo explica-lhe os passos para restaurar uma pasta pública eliminada no Exchange Online.
As pastas públicas que foram eliminadas pelos utilizadores (utilizando clientes como o Outlook) ou administradores (utilizando ferramentas administrativas como o PowerShell ou o Centro de administração do Exchange) são normalmente armazenadas no contentor de informações da pasta pública localizado no \NON_IPM_SUBTREE\DUMPSTER_ROOT
. As pastas eliminadas são preservadas aí até que o período de retenção termine.
Para os cenários em que os conteúdos de pastas públicas são colocados em suspensão através de políticas de \NON_IPM_SUBTREE\DUMPSTER_ROOT
retenção, as pastas que são removidas são preservadas \NON_IPM_SUBTREE\DiscoveryHolds
em até que o período de retenção de retenção termine.
Pode restaurar pastas preservadas no contentor de informações da pasta pública ou na pasta DiscoveryHolds com o PowerShell do Exchange Online. Restaurar a pasta pública irá restaurar todas as subpastas e itens presentes na pasta.
Em cenários raros, também poderá encontrar pastas em \NON_IPM_SUBTREE\LOST_AND_FOUND
.
Consulte esta mensagem de blogue para obter detalhes sobre LOST_AND_FOUND e como recuperar pastas se as encontrar lá.
Observação
As pastas no contentor de informação de falha de sistema são eliminadas permanentemente após o fim do período de retenção. Depois de uma pasta pública ter sido eliminada permanentemente, não poderá restaurá-la, a menos que a pasta seja preservada em DiscoveryHolds por uma política de retenção.
Permissões obrigatórias
O utilizador que está a restaurar a pasta pública tem de ter a função Pastas Públicas atribuída. Por predefinição, esta função é atribuída aos utilizadores presentes no grupo de funções Gestão da Organização .
Restaurar uma pasta pública eliminada
Determine se a pasta pública que pretende restaurar está no contentor de informações da pasta pública.
O comando seguinte lista todas as pastas públicas que não são do sistema no contentor de informação de falha de sistema:
Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse -ResultSize Unlimited | where {$_.FolderClass -ne "$null"}
Em alternativa, pode procurar pastas específicas. Por exemplo, o comando seguinte procura uma pasta pública eliminada com o nome
Marketing
:Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse -ResultSize Unlimited | where {$_.Name -like "Marketing"}
As pastas públicas
\NON_IPM_SUBTREE\DiscoveryHolds
em têm um GUID anexado ao respetivo nome que terá de ter em conta na sua pesquisa.Por exemplo, o comando seguinte procura uma pasta pública eliminada com o nome
Sales
:Get-PublicFolder \NON_IPM_SUBTREE\DiscoveryHolds -Recurse -ResultSize Unlimited | where {$_.Name -like "*Sales*"}
Utilize a seguinte sintaxe para restaurar uma pasta pública:
Set-PublicFolder -Identity "Full path of folder to be restored" -Path "Parent folder path where folder needs to be restored"
Por exemplo, execute o seguinte comando para restaurar uma pasta pública com o nome
PF1
para a raiz da árvore de pastas públicas:Set-PublicFolder -Identity \NON_IPM_SUBTREE\DUMPSTER_ROOT\DUMPSTER_EXTEND\RESERVED_1\RESERVED_1\9f32c468-4bc2-42aa-b979-16a057394b2f\PF1 -Path \
O exemplo alternativo seguinte restaura uma pasta pública com o nome
Sales
para a raiz da árvore de pastas públicas:Set-PublicFolder -Identity \NON_IPM_SUBTREE\DiscoveryHolds\Sales_774d775c-da53-4ee7-869c-353c8a6e3265 -Path \
Se não souber o caminho original da pasta eliminada, pode encontrar o caminho original da pasta antes de ser eliminada.
Por exemplo, os seguintes comandos revelam o caminho original da pasta eliminada com o nome
Marketing
:$folder = Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse -ResultSize Unlimited | where {$_.Name -like "Marketing"}; Get-PublicFolder (Get-PublicFolder $folder.ParentPath).DumpsterEntryId
Observação
Não especifique \IPM_Subtree
no caminho ao restaurar a pasta pública. Por exemplo:
Sintaxe correta:
Set-PublicFolder \non_ipm_subtree\discoveryholds\Black_73e0bd95-7972-4599-a25b-cdf46345b62b -Path \Finance\
Sintaxe in-correct:
Set-PublicFolder \non_ipm_subtree\discoveryholds\Black_73e0bd95-7972-4599-a25b-cdf46345b62b -Path \IPM_Subtree\Finance\
Restaurar uma subpasta específica
Restaurar uma pasta restaura todas as respetivas subpastas, mas também pode restaurar apenas uma subpasta.
Por exemplo, os seguintes comandos restauram Subfolder1
em \Parent1
:
$pf = Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse | where {$_.Name -eq "Subfolder1"}; Set-PublicFolder $pf.identity -Path \Parent1
Restaurar uma pasta de calendário público
Pode restaurar uma pasta de calendário pública com o mesmo procedimento que qualquer outra pasta pública, mas existem considerações especiais.
Ao eliminar uma pasta de calendário público, um utilizador vê as seguintes opções:
Se o utilizador tiver selecionado "Sim", os itens foram eliminados. Neste caso, pode restaurar a pasta pública, mas não é possível recuperar os itens.
Observação
Não recomendamos a utilização do Outlook para restaurar pastas públicas eliminadas porque o Outlook trunca os nomes das pastas públicas. Este problema está a ser investigado e este artigo será atualizado quando estiver disponível uma correção.