每隔几个月我们必须创建 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
}