none
Disconectar conta de email dos usuários RRS feed

  • Pergunta

  • Bom dia, Prezados!

    Alguém teria um script para desconectar a conta de email do Exchange do usuário, preciso que somente a conta seja desconectada o usuário deve continuar ativo do AD.

    Desde já agradeço ajuda de vocês

    terça-feira, 20 de outubro de 2015 12:10

Respostas

  • Amigo, 

    Acredito que você pode usar o script mencionado nesse link, PORÉM terá que fazer uma alteração 

    https://randomtechminutia.wordpress.com/2012/05/03/powershell-script-to-delete-exchange-mailboxes-in-mass/

    No script mencionado no link é realizado um get-content de um txt e o Remove-Mailbox. Altere esse comando para Disable-Mailbox. Ficaria dessa forma;

    #Add Exchanage snapin
    add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin
     
    #Get list of mailboxes to delete
    $users=Get-Content C:\MailboxesToDelete.txt
     
    #For Loop to delete them
    foreach ($user in $users)
    {
    #Print to screen user mailbox to delete
    $user
    #Disable Mailbox
    Disable-Mailbox -Identity $user 
    }
    Deixo claro que não testei o script, recomendo que execute após um backup de systemstate do seu ActiveDirectory.

    Abraços.


    Denis Signorelli - MCSA|MS|ITIL v3 Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta Carlos_rodrigues terça-feira, 24 de novembro de 2015 15:44
    terça-feira, 20 de outubro de 2015 15:06
  • Carlos, 

    No link original de onde peguei esse script ele foi feito para deletar a conta junto com a mailbox, esse que eu passei realizei a alteração de remove para disable, dessa forme só removeria a mailbox do usuário. 


    Denis Signorelli - MCSA|MS|ITIL v3 Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta Carlos_rodrigues terça-feira, 24 de novembro de 2015 15:43
    sexta-feira, 6 de novembro de 2015 16:03

Todas as Respostas

  • Amigo, 

    Acredito que você pode usar o script mencionado nesse link, PORÉM terá que fazer uma alteração 

    https://randomtechminutia.wordpress.com/2012/05/03/powershell-script-to-delete-exchange-mailboxes-in-mass/

    No script mencionado no link é realizado um get-content de um txt e o Remove-Mailbox. Altere esse comando para Disable-Mailbox. Ficaria dessa forma;

    #Add Exchanage snapin
    add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin
     
    #Get list of mailboxes to delete
    $users=Get-Content C:\MailboxesToDelete.txt
     
    #For Loop to delete them
    foreach ($user in $users)
    {
    #Print to screen user mailbox to delete
    $user
    #Disable Mailbox
    Disable-Mailbox -Identity $user 
    }
    Deixo claro que não testei o script, recomendo que execute após um backup de systemstate do seu ActiveDirectory.

    Abraços.


    Denis Signorelli - MCSA|MS|ITIL v3 Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta Carlos_rodrigues terça-feira, 24 de novembro de 2015 15:44
    terça-feira, 20 de outubro de 2015 15:06
  • Boa tarde, Denis!

    Fiquei com uma duvida em seu script, ela apenas desconecta a conta ou exclui ela?

    Precisava apena que a conta de email do Exchange fosse desconectada e a conta do AD ficasse ativa.

    terça-feira, 20 de outubro de 2015 17:15
  • Carlos, 

    No link original de onde peguei esse script ele foi feito para deletar a conta junto com a mailbox, esse que eu passei realizei a alteração de remove para disable, dessa forme só removeria a mailbox do usuário. 


    Denis Signorelli - MCSA|MS|ITIL v3 Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta Carlos_rodrigues terça-feira, 24 de novembro de 2015 15:43
    sexta-feira, 6 de novembro de 2015 16:03
  • Obrigado, Denis!
    terça-feira, 24 de novembro de 2015 15:44