Peppacci

Il blog di Giuseppe Traficante
posts - 31, comments - 15, trackbacks - 1

Wednesday, August 12, 2009

Creare numerosi utenti e relative mailbox con EMS "Exchange Management Shell"

Creare numerosi utenti e relative mailbox con EMS "Exchange Management Shell"
Ambiente: Domain Controller win 2008r2 Enterprise Edition + win 2008 Enterprise Edition con Exchange 2007 Enterprise Edition.
Spesso capita la necessità in un ambiente di test di creare numerosi Users con le relative mailbox associate in maniera automatizzata senza doverlo farle singolarmente.
Di seguito verranno elencati i passi fondamentali da eseguire con EMS “Exchange Management Shell” e come realizzare un file Users.csv da cui fare l’import dei dati.
Per prima cosa dobbiamo creare un utente di riferimento con la sua MailBox inserendolo nella Organizational Unit di riferimento “TestGroup01”
New-Mailbox -Alias user01 -Database "mailbox01\First Storage Group\Mailbox Database" -Name user01 -OrganizationalUnit TestGroup01 -FirstName user01 -LastName user01 -DisplayName "user01" -UserPrincipalName user01@2008r2domain.local
Come vedete dall’output bisogna impostare la password dell’utente.
L’utente appena creato.
Ora useremo l’utente appena creato per impostare un Template di riferimento:
$Template = Get-Mailbox "user01"
Stesso discorso per impostare un template per la password:
$Password = ConvertTo-SecureString Pass.123 -AsPlainText -Force
 Ora dobbiamo creare un file users.csv dove andremo ad inserire gli utenti da importare:
Chiaramente con un minimo di manualità con Microsoft Excel questa lista può facilmente raggiungere numerose righe.
Ora andremo a fare un import dal file Users.csv creando degli utenti inseriti in quella lista prendendo come riferimento i Template precedentemente creati sia per l’utente che per la password:
Import-CSV C:\Users.CSV | ForEach { New-Mailbox -Name $_.Name -UserPrincipalName $_.UPN -Database $_.MailboxDatabase -OrganizationalUnit $_.OrganizationalUnit -Password $Password -Template $Template }
Lista aggiornata degli utenti:
 
Saluti a tutti.  

posted @ Wednesday, August 12, 2009 9:21 AM | Feedback (0) | Filed Under [ Exchange Server ]

Powered by:
Powered By Subtext Powered By ASP.NET