查看完整版本: [-- 批量创建邮箱 --]

Exchange技术论坛 -> Exchange Server 2010 -> 批量创建邮箱 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

chinafriend 2017-08-21 15:46

批量创建邮箱

我正在Exchange 2010 使用如下脚本批处理创建邮箱


function NewMailUser
{
Enable-Mailbox -Identity ($_.split(","))[0] -Alias ($_.split(","))[1]
}
gc mb.csv | foreach {NewMailUser}
其中“function”为整个脚本定义函数,“NewMailUser”为定义的函数
大括号中的为启用邮箱Powershell 命令,“($_.split(","))[0]”代表调用CSV 文本文件内编号为0 的
的列,分隔符为逗号
其中“Gc mb.csv”代表被调用的CSV 文件(需要完整路径)
管道符后的“foreach ”为批量执行函数“NewMailUser”直到CSV 文件行尾


运行这个脚本,出现下面这个错误,能帮我看看怎么解决这个问题吗?非常感谢!
[attachment=3336]

引自
http://shubao.blog.51cto.com/401810/760025

flowerwaiter 2017-08-21 22:27
类型转换出错,可能是少了一个引号。


查看完整版本: [-- 批量创建邮箱 --] [-- top --]



Powered by phpwind v8.7.1 Code ©2003-2011 phpwind
Time 0.051566 second(s),query:6 Gzip enabled