-
Exchange 2010 Bulk Mailbox Create
Ağustos 21st, 2009 Yorum yok
Merhaba,
Exchange Server 2010 kendisinden önceki Exchange Serverlarda olduğu gibi scriptler aracılığı ile çoğul mailbox oluşturulmasına izin vermektedir. Aşağıdaki örnek PowerShell scriptini kullanabilirsiniz.
Not: PowerShell üzerinden yazmış olduğunuz scriptin kullanılabilmesi için bu link te bulunan Set-ExecutionPolicy ile güvenlik politikasını düzenlemeniz gerekiyor. Test ortamı için Set-ExecutionPolicy Unrestricted olarak düzenledim.
Script içerisinde ihtiyaç duyacağınız .csv uzantılı dosya örneğini buradan indirebilirsiniz.
## csv içerisinde yer alan bilgiler ’data’ değişkeni içerisine aktarılır.
$data = import-csv $args[0]
## Password bilgisinin Secure String içerisine aktarım Fonksiyonu
function New-SecureString([string] $plainText)
{
$secureString = new-object System.Security.SecureString
foreach($char in $plainText.ToCharArray())
{
$secureString.AppendChar($char)
}
$secureString
}
foreach ($i in $data)
{
$ss = new-securestring $i.password
$upn = $i.alias + “@” + $i.fqdn
New-Mailbox -UserPrincipalName $upn -Alias $i.alias -Database $i.database -Name $i.name -OrganizationalUnit $i.ou -Password $ss -FirstName $i.FirstName -LastName $i.LastName -DisplayName $i.name
}


