Create mailboxes for existing users in Exchange 2013
Bineinteles ca o metoda de a crea mailboxuri pentru userii existenti este din ECP insa ce faci daca ai preluat un Active Directory existent si trebuie sa faci mailuri pentru toti utilizatorii.
Un admin perseverent o sa ii faca de mana insa sincer eu prefer sa fac asta in maxim un minut si de timpul castigat sa fac altceva.
In ajutor ne vin doua cmdlet-uri Powershell ce vin cu Exchange.
Primul este Get-User si ne va ajuta sa obtinem lista cu userii carora vrem sa le cream un mailbox nou.
De exemplu:
Get-User –OrganizationalUnit “Bucuresti”
Va lista toti userii din OU-ul Bucuresti. Dar comanda va functiona doar atata timp cat numele acestui Organizational Unit este unic in AD. In caz ca nu este unic trebuie folosita calea exacta catre OU in format gen “OU=Bucuresti,DC=Winadmin,DC=local”.
Si ce facem cu lista de useri de mai sus? Pai o trimitem mai departe catre Enable-Mailbox:
Get-User –OrganizationalUnit “Bucuresti” | Enable-Mailbox –Database “Mailbox Database 1”
La final toti userii din OU-ul Bucuresti sunt trimisi catre comanda Enable-Mailbox ce le va face un mailbox nou in baza de date Mailbox Database 1.
PS: Si eu am fost tentat sa folosesc prima data New-Mailbox insa nu e cazul aici. New-Mailbox il folosim daca vrem sa cream si userii.