时间在燃烧

挖掘你的潜能,释放我们的激情!

统计

最新评论

Exchange 2007 批量创建帐户和启用

1.用Excel创建CSV文件
要求内容格式如下:
Name,UPN,OU,Password
Deepak Kumar,DKumar@contoso.com,contoso.com/Users,pass@word1
Ray Chow,RChow@contoso.com,contoso.com/Users,pass@word1
David Simpson,DSimpson@contoso.com,contoso.com/Users,pass@word1
Isabel Martins,IMartins@contoso.com,contoso.com/Users,pass@word1


2.Template1是创建批量用户的模板帐户
$Template = Get-Mailbox "Template1"  (这个命令主要是把Template1的信息保存至Template)


3.把创建好的CSV文件COPY C:\ 用Import命令导入
Import-CSV "C:\NewUsers.csv" | ForEach-Object -process {$Temp = ConvertTo-SecureString $_.Password -asPlainText -force;New-Mailbox -Name $_.Name -UserPrincipalName $_.UPN -OrganizationalUnit $_.OU -Database "Mailbox Database" -Password $Temp -TemplateInstance $Template}

这将根据csv文件中列出的用户创建邮箱,但这个方法不能为已经存在的用户创建邮箱。


批量启用邮箱

可以使用下列方法实现:

将所有需要启用邮箱的用户帐号放到一个OU下,例如MailUsers,然后使用下面的命令进行过滤:
     get-user –OrganizationalUnit “mailusers”| enable-mailbox –database
“SERVERNAME\MAILBOX DATABASE NAME”

或者在每个OU下执行上述脚本

posted on 2008-09-01 14:46 winfax 阅读(355) 评论(0)  编辑 收藏 引用 所属分类: Exchange