参照
http://technet.microsoft.com/zh-cn/library/bb123794(EXCHG.140).aspx添加邮件地址的方法
需求是:企业中每邮件用户需要有二个邮件地址(第一个是默认的答复地址[
alias@domain.com],第二是用ems批量添加)
因为,AD用户名是工号(纯数字),所以默认的答复地址是这种形式:00002@domain.com,考虑到这种邮件地址不方便记忆,对外公布的话也不利用企业形象,所以每个工号都会对应一个昵称,就是员工的姓名(即第二个邮件地址),我把工号与对应的昵称,全部整理到一个文本文件中了,现在就是:怎么批量启用第二个邮件地址呢,而且会与相应的工号对应
这是我用的命令(alias.ps1):但提示smtp:这里语法有错误,但一直找不到方法, 帮忙看下错在那里
function NewMailAddress
{
$Temp = Get-Mailbox -Identity ($_.split(","))[0]
$Temp.EmailAddresses +=
smtp:($_.split(","))[1]
set-mailbox -Identity ($_.split(","))[0] -EmailAddressPolicyEnabled:$false
Set-Mailbox -Identity ($_.split(","))[0] -EmailAddresses ($_.split(","))[0].EmailAddresses
set-mailbox -Identity ($_.split(","))[0] -EmailAddressPolicyEnabled:$true
}
gc alias.txt | foreach {NewMailAddress}gc alias.txt | foreach {NewMailAddress} 这是alias.txt内容
000060,
tangjx@juniper.com000064,
wangpa@juniper.com000092,zengzw @juniper.com
[ 此帖被wangcanliuyy在2011-03-28 16:53重新编辑 ]