切换到宽版
  • 19469阅读
  • 9回复

[求助]Exchange 2010 批量启用邮箱后别名有乱码 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2010-03-14
关键词: Exchange2010
升级过来的Exchange 2010,在控制台下批量启用了所有用户的邮箱,后在控制台中发现别名位置有乱码问题。
分享到
只看该作者 1楼  发表于: 2010-03-14
改成PowerShell 脚本方式启用用户邮箱可以避免此问题产生,脚本内容如下
命令示例:

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 文件行尾
只看该作者 2楼  发表于: 2010-12-27
回 1楼(鞋带总是开) 的帖子
请问:gc mb.csv里面的内容是什么,能上传个附件吗?

只看该作者 3楼  发表于: 2010-12-28
回 2楼(zhangbo) 的帖子
很简单就分两列:第一列是所有用户的用户名,第二列是为每个人取的别名(主要是不能为中文)

例子见附件 mb.csv mb.zip (1 K) 下载次数:56
只看该作者 4楼  发表于: 2010-12-28
回 3楼(opop) 的帖子
zhangsan    zhangs
lisi    lis
版主,应该是第一列为别名,第二列为用户名,用户名可以为中文吧,如果用户名不能为中文,那这个帖子本身就没有意义了。
还有gc mb.csv  gc本身是命令,mb.csv为实际文件,还是整个gc mb.csv都是文件?
为何没有给这个.csv指定路径呢?谢谢版主了!

只看该作者 5楼  发表于: 2010-12-28
回 4楼(zhangbo) 的帖子
第一列是用户名,第二列是别名

用户名应该可以为中文

gc是命令

mb.csv是文件

在执行该命令时,PowerShell的路径就应该预先指向到mb.csv所在的文件夹路径(或者将mb.csv存放到PowerShell指向的路径)
只看该作者 6楼  发表于: 2010-12-29
回 5楼(opop) 的帖子
谢谢版主,果然是大师级

只看该作者 7楼  发表于: 2010-12-30
回 6楼(zhangbo) 的帖子
呵呵~过奖过奖
只看该作者 8楼  发表于: 2011-03-11
好!!!!

只看该作者 9楼  发表于: 2011-03-17
表示压力很大  看不懂为什么用CSV  难道我要批量启用还得自己写个文件?  求解释?
快速回复
限60 字节
 
上一个 下一个