Exchange-批量创建邮箱

广告位

Exchange邮箱在创建的时候,分为两种情况: 1、存在AD账号,启用Exchange邮箱; 2、不存在AD…

Exchange邮箱在创建的时候,分为两种情况:

1、存在AD账号,启用Exchange邮箱;

2、不存在AD账号,新建AD账号病启用Exchange邮箱;

我们针对这两种情况分别阐述:

1、如果AD账号已经存在,则直接使用Enable-mailbox启用邮箱即可,注意指定数据库,便于后续更加规范的管理,批量命令如下:

$users=get-content C:Users.txt

Foreach($user in $users){Enable-mailbox -Identity $user -Database DB01}

users.txt文本文件里面放置的是用户的AD账号,然后通过Foreach循环,批量创建在DB01这个数据库里面。

2、如果AD账号不存在,这种情况更加常见,特别是新员工入职的时候,我们从HR系统导出员工信息,然后给他们批量创建账号,命令如下:

Import-CSV “C:addmailbox.csv” | ForEach-Object -process {$Temp = ConvertTo-SecureString $_.Password -asPlainText -force;New-Mailbox -Name $_.Name -UserPrincipalName $_.UPN -OrganizationalUnit $_.OU -Database “Mailbox Database” -Password $Temp }

批量创建账号、邮箱并分配一个密码。csv文件的格式如下:

Exchange-批量创建邮箱

感谢!

天使的淚滴

关于作者: 天使的淚滴

为您推荐