Hoje deparei-me com mais um problema caricato vindo da Microsoft, então não é que estes rapazes não tem uma função no GUI para apagar uma mailbox sem apagar a conta na Active Directory!
Temos a possibilidade de desconectar a mailbox que é apagada ao fim dos dias que estão configurados no sistema para a remoção dessas mailboxes e tem a opção para remover com a conta na AD, ora eu necessitava de remover imediatamente as contas para poder adicionar os emails a uma conta No-Reply de modo a indicar que os respectivos colaboradores já não se encontravam na empresa e reencaminhar esses emails para alguém responsável.
Então com a missão de descobrir um método para eliminar imediatamente as mailboxes lá andei de novo no metido no mundo do PowerShell e eis o que descobri.
Para remover a mailbox sem remover a conta na Active directory é necessário saber qual é a database onde essa mailbox se encontra e o GUID da respectiva Mailbox.
Para descobrir a database basta ir ás propriedades da conta no EMC ( Exchange Management Console )
Para descobrir qual o GUID e a Base de dados da mailbox do utilizador ze.manel:
get-mailboxstatistics ze.manel |select MailboxGuid,Database
Resultado:
MailboxGuid Database
----------- --------
12d214ed-cd37-4ae1-ae12-61d65712770e TODOS
Disable-Mailbox ze.manel -confirm:$false
Com estes dados podemos então remover a conta em questão utilizando:
Remove-Mailbox -Database TODOS -StoreMailboxIdentity 12d214ed-cd37-4ae1-ae12-61d65712770e -confirm:$false
E pronto fica o problema resolvido.
Sem comentários:
Enviar um comentário