Adesso vi mostrerò come risparmiare tempo e lavoro con la Shell di Exchange. Quello che voglio fare è spostare tutte le mailbox con account AD disabilitato da uno StorageGroup all'altro. Questo per alleggerire le dimensioni del db che notariamente in exchange talvolta possono portare a dei problemi. Ok, la prima cosa che ci serve è sapere il nome esatto del MailBoxDatabase. E questo lo si ottiene col comando:
[PS] C:\>Get-MailboxDatabase
Name
|
Server
|
StorageGroup
|
Recovery
|
----
|
------
|
------------
|
--------
|
Mailbox Database
|
SRV-MAIL
|
First Storage Group
|
False
|
Mailbox Database SG3
|
SRV-MAIL
|
Third Storage Group
|
False
|
Adesso bisogna selezionare tutte le mailbox con account disabilitato e redirigerle verso il comando Move-MailBox così:
[PS] C:\>Get-Mailbox -database "Mailbox Database" | where {$_.UserAccountControl -eq "AccountDisabled, NormalAccount"} | Move-Mailbox -targetdatabase "mailbox database sg3"
Ecco con questo semplice comando spostiamo tutte le mailbox contenute nel DB Mailbox Database e che hanno il campo UserAccountControl impostato come "AccountDisabled, NormalAccount" nel DB con nome Mailbox Database SG3
Ciao a tutti, lewis.
Nessun commento:
Posta un commento