使用 Exchange 邮箱在 Active Directory 中批量创建用户帐户

使用 Exchange 邮箱在 Active Directory 中批量创建用户帐户

每隔几个月我们必须创建 30 多个帐户,所以我想知道批量创建帐户及其邮箱的最佳方法是什么。

我们在 2003 和 Exchange 2007 上有 AD。

答案1

最简单的方法是将新用户信息保存在包含以下列的电子表格中:

Firstname, Lastname,Aliasname,Database,OUPath

OUPath 的格式为 server\storagegroup\mailbox store

然后,使用 powershell 导入 CSV 文件并创建用户:

您需要做的第一件事就是为每个帐户创建一个密码(显然您可以看到这个密码,因此用户必须在登录时更改密码)。

$Password=读取主机“密码”-AsSecureString

然后导入 CSV 文件并循环遍历它

Import-CSV C:\CreateNewmailbox.csv |
foreach {
$userprincipalname = $_.Firstname + “.” +  $_.Lastname + “@domain.com”
new-mailbox -name $_.name -alias $_.alias -FirstName $_.Firstname -LastName $_.Lastname -userPrincipalName  $userprincipalname -database $_.Database -OrganizationalUnit  $_.OUpath -Password $Password
}

相关内容