Exchange Online: Restaurar/Excluir Usuário/Mailbox (Soft e Hard Delete)

Hoje me deparei com um problema e achei o POST que transcrevo abaixo, realmente muito bom.

Fonte: http://msinfra.net/2013/05/17/office-365-recyclebin-soft-e-hard-delete/

O Windows Azure Active Directory, oferece a opção de recuperar contas de usuários excluídas no Office 365, cada “conta de usuário excluída” ficará armazenada na Recycle bin por 30 dias. Quando uma conta de usuário é apagada, a operação é descrita como “Soft Delete”, porque a conta de usuário não é eliminada permanentemente. Remover uma conta excluída da Recycle bin é descrito como “Hard Delete”.

Esta opção (Hard Delete) é adequada para situações em que a conta de usuário excluída irá comprometer a criação de uma nova conta de usuário, com um Display Name ou UPN idêntica ao objeto armazenado na Recycle bin.

Neste artigo, mostrarei a todos como gerenciar contas excluída, usando cmdlets PowerShell.

Vamos Lá:

Conectar no Tenant do Office 365:

$livecred = Get-Credential

Connect-MsolService -Credential $livecred

$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUrihttps://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

Import-PSSession $Session

1 – Restaurando Conta de Usuário Deletado (Soft Delete)

Restaurando conta de usuário deletado usando UPN (User Principal Name)

Exemplo:

Restore-MsolUser -UserPrincipalName jcosta@msinfra.net -AutoReconcileProxyConflicts –NewUserPrincipalName jcosta@msinfra.net

Obs: Quando você usa o parâmetro AutoReconcileProxyConflicts , os endereços de e-mail conflitantes são removidos do usuário excluído antes de continuar com o processo de recuperação.

Restaurando conta de usuário deletado usando GUID (The mailbox Globally Unique IDentifier)

Exemplo:

Restore-MsolUser -ObjectId x8f92870-ms90-6324-v811-c997d27d6dee -AutoReconcileProxyConflicts –NewUserPrincipalName jcosta@msinfra.net

2 – Exibir informações de objetos na Recyclebin

Exibir lista de todas as contas de usuários deletados (Soft Delete).

Exemplo:

Get-MsolUser -ReturnDeletedUsers | fl UserPrincipalName, ObjectID

Exibir informações sobre uma conta especifica que foi deletada (Soft Delete).

Exemplo:

Get-MsolUser –ReturnDeletedUsers –searchstring jcosta@msinfra.net | fl UserPrincipalName, ObjectID

3 – Remover contas de usuários permanentemente (Hard Delete)

Remover uma conta especifica permanentemente da Recycle bin

Exemplo:

Remove-MsolUser -ObjectId x8f92870-ms90-6324-v811-c997d27d6dee -RemoveFromRecycleBin –Force

Remover todas contas deletadas da Recycle bin de forma permanente

Exemplo:

Get-MsolUser -ReturnDeletedUsers | Remove-MsolUser -RemoveFromRecycleBin –Force

Leia mais em http://support.microsoft.com/kb/2619308