OCS ve Exchange'e Dair
RSS ikon Email ikon Anasayfa ikon
  • Exchange 2010 Bulk Mailbox Create

    Ağustos 21st, 2009 admin Yorum yok

    dd203064_Exchange_logo_GIF(en-us,MSDN_10)

     

     

     

    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
    }