Remover endereços de email por política

2

Existe alguma maneira elegante de remover endereços de e-mail de usuários usando políticas de automação, Powershell ou de endereço de e-mail do Exchange? A plataforma em questão é o Exchange 2007.

Eu gostaria de modificar os endereços de e-mail dos usuários que partiram para que seu endereço se tornasse [email protected] ou algo semelhante, removendo seus antigos endereços [email protected] type.

Este artigo ( Serverfault; Exchange 2010) sugere que os endereços sejam apenas adicionados usando Políticas de Endereço de E-mail, então eu suponho que terei que usar algum outro método. Sugestões? Sugestões elegantes?

    
por Robin Laurén 03.01.2013 / 14:17

2 respostas

1

Aqui está um script do PowerShell para você começar:

$users = get-mailbox -OrganizationalUnit disabled

foreach ($user in $users) {
    $newaddresses = @()
    foreach ($address in $user.emailaddresses) {
        $newaddresses += "SMTP:disabled." + $address.smtpaddress
    }
    $user.emailaddresses.clear()
    foreach ($address in $newaddresses) {
        $user.emailaddresses.add($address)
    }
    set-mailbox -identity $user.identity -emailaddresses $user.emailaddresses
}
    
por 03.01.2013 / 17:09
0

ADModify pode facilmente realizar isso:

link

    
por 03.01.2013 / 14:53