Peppacci

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

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.  

Print | posted on Wednesday, August 12, 2009 9:21 AM | Filed Under [ Exchange Server ]

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 1 and 5 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET