Salve premetto che non ne capisco molto di script vorrei qualche dritta per realizzare un comando che cancelli nei miei utenti tutti i vecchi indirizzi di posta che ci siamo portati dietro (x.500 etc.. che non sono più usati) e che rimanga solo quello di default deciso via policy.
Lo script sotto funziona con un utente, ma se lo eseguo dove ci sono più utenti mi da errore perchè trova già il primo user con l'emailadress duplicato. Pensavo di passargllielo come variabile fittizia magari compilata con il samaccount in modo che ognuno l'abbia diversa tanto poi la rimuovo?? Ma magari non è la strada corretta
get-mailbox -organizationalunit test | set-mailbox -emaildressespolicyenabled $false
get-mailbox -organizationalunit test | set-mailbox -emailadresses "test@test.test"
get-mailbox -organizationalunit test | set-mailbox -emaildressespolicyenabled $true
get-mailbox -organizationalunit test | set-mailbox -emaildresses @{remove='test@test.test'}
Grazie per le dritte Mirko