复制现存的用户创建Exchange邮箱

Exchange管理的一个主要任务是创建邮箱。通过GUI可以轻松的创建邮箱,但是某些设置不能通过创建向导或者GUI完成。所以,我总是推荐我的客户自动创建邮箱,以保证邮箱属性创建正确。
脚本不仅仅创建一个邮箱,也会复制一个现存的用户和某些用户属性,可选择发送给它们一个Welcome邮件。创建邮箱时,脚本会获取到与提供的过滤器相匹配的容量最小的邮箱,最后,设置保留规则。
例子:
.\Create-Mailbox.ps1 -NewUserID “JoeSales” -GivenName “Joe” -Surname “Sales” -SourceUserID “_SalesTemplate” -CustomAttrib “Team 1”
例子基于模板“_SalesTemplate”创建了一个新用户账户“Joe Sales”.默认的,会从模板复制以下属性:MemberOf, Description, Company, Department, Office, Title, streetAddress, City, State, PostalCode, Country.另外,可以选择设置CustomAttribute10到“Team 1”;如果有使用自定义属性的EAP,这将会很方便。
脚本还存在一些问题,如果新用户ID已经存在,默认情况下邮箱创建进程将会继续下去。
下列行需要在你的环境中自定义:
$Group = ‘Mail Users’ # Only used if $AddToGroup = $True
$Password = “P@ssW0rD!”
$UPNSufix = “@company.com”
$SMTPServer = “mail.company.com”
$From = “ExchangeAdmins@company.com”
$MsgSubject = “Welcome to the Company!”
$MsgBody = Get-Content “D:\Tools\Welcome.htm” # (Example here: http://izzy.org/scripts/Exchange/Admin/Welcome.htm)
脚本在Exchange 2010、2013上进行了测试。

下载地址:

Exchange中文站

Exchange中文站

Exchange中文站是一个专注讨论 Microsoft Exchange Server / Exchange Online / Office 365 的技术型网站。
Exchange中文站

Exchange中文站 的最新文章 (查看所有)

发布于: 浏览:440 次

还没有评论

欢迎参与到我们的技术讨论,问题和分享都可以。