> 需求:公司内网exchange邮箱服务器迁移腾讯企业邮箱,导入用户和邮件组
障碍:exchange邮件组UI界面只能导出邮件组列表,无法导出邮件组成员列表
解决方案:powershell命令行导出
下面是具体操作流程:
腾讯企业邮箱导入邮件组csv模版是这样的:
dev@xxx.com | 开发部 | 我的企业/开发部 | 1 | |
---|---|---|---|---|
sales@xxx.com | 市场部 | zhang@xxx.com;li@xxx.com;wang@xxx.com | 2 | boss@xxx.com |
test@xxx.com | 测试部 | zhao@xxx.com;chen@xxx.com | 3 | boss@xxx.com |
all@xxx.com | 全体员工 | zhao@xxx.com;chen@xxx.com | 4 | boss@xxx.com |
<span style="color: #FF0000; font-family: 楷体,楷体_GB2312,SimKai;">帐号:即用来接收邮件的地址,由数字或字母组成; 组名:群组的名字,相当于昵称; <span style="font-size: 16px; color: #00B0F0; font-family: 楷体,楷体_GB2312,SimKai;">成员:邮件群组包含的成员,请以英文的<span style="color: #FF0000; font-size: 24px; font-family: 楷体,楷体_GB2312,SimKai;">分号</span>分隔;</span> 群发权限:1表示任何人都能使用,2表示企业内部使用,3表示组内成员使用,或直接输入允许使用的邮件帐号列表; 允许的其他帐号:直接输入允许使用的邮件帐号列表,作为群发权限的补充</span>
- exchange2010导出来的邮件组列表是这样的:
显示名称 | 别名 | 组织单位 | 收件人类型详细信息 | 主 SMTP 地址 |
---|---|---|---|---|
activeL | activeL | xxx/xxx | 邮件通用通讯组 | activeL@xxx.com |
Android | Android | xxx/xxx | 邮件通用安全组 | Android@xxx.com |
AndroidCore | AndroidCore | xxx/xxx | 邮件通用通讯组 | AndroidCore@xxx.com |
<span style="font-family: 楷体,楷体_GB2312,SimKai;">1、需要把对应邮件组的成员添加进去(从exchange里面导出来用户列表)</span>
<span style="font-family: 楷体,楷体_GB2312,SimKai;">这里给出exchange导出邮件组用户列表的命令</span>
Get-DistributionGroupMember | ft primarysmtpaddress >>c:t.htm
注:这个地方为什么要重定向到一个htm文件呢?因为有下面第二个问题需要解决
- 成员之间必须是分号隔开
使用上面的命令如果导出来txt文件后是这样的:
代码语言:javascript复制PrimarySmtpAddress
------------------
zhangsan@xxx.com
lisi@xxx.com
wangwu@xxx.com
chenliu@xxx.com
zhaoba@xxx.com
lasj@xxx.com
sdsf@xxx.com
kevin@xxx.com