Bulk create users in Exchange 2007

Bulk create users in Exchange 2007

Bulk create users in Exchange 2007
 
This script can be used to bulk create mailbox users. The data required to create these users is obtained from a comma separated variable (CSV) file of a particular format.
Your csv file should look like this
Line 1 Name,Alias,Password,Database,FQDN,OU
Line 2 john doe,john,234KJH0987*&*(&^,first storage group\mailbox database,contoso.com,users
Line 3 john doe,john,234KJH0987*&*(&^,first storage group\mailbox database,contoso.com,users
Line 4 john doe,john,234KJH0987*&*(&^,first storage group\mailbox database,contoso.com,users
## Import data from csv and store it in variable ‘data’$data = import-csv $args[0]
## Function to convert password into a secure string
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 -Password $ss -Database $i.database -UserPrincipalName $upn -Name $i.name -OrganizationalUnit $i.ou
}
 

0

收藏

黑鍋

25篇文章,3W+人氣,0粉絲

Ctrl+Enter 發佈

發佈

取消

0

分享
黑鍋
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章