需求:公司内网exchange邮箱服务器迁移腾讯企业邮箱,导入用户和邮件组

障碍:exchange邮件组UI界面只能导出邮件组列表,无法导出邮件组成员列表

解决方案:powershell命令行导出

下面是具体操作流程:

腾讯企业邮箱导入邮件组csv模版是这样的:

dev@xxx.com开发部我的企业/开发部1
sales@xxx.com市场部zhang@xxx.com;li@xxx.com;wang@xxx.com2boss@xxx.com
test@xxx.com测试部zhao@xxx.com;chen@xxx.com3boss@xxx.com
all@xxx.com全体员工zhao@xxx.com;chen@xxx.com4boss@xxx.com

帐号:即用来接收邮件的地址,由数字或字母组成;
组名:群组的名字,相当于昵称;
成员:邮件群组包含的成员,请以英文的分号分隔;
群发权限:1表示任何人都能使用,2表示企业内部使用,3表示组内成员使用,或直接输入允许使用的邮件帐号列表;
允许的其他帐号:直接输入允许使用的邮件帐号列表,作为群发权限的补充

  • exchange2010导出来的邮件组列表是这样的:
显示名称别名组织单位收件人类型详细信息主 SMTP 地址
activeLactiveLxxx/xxx邮件通用通讯组activeL@xxx.com
AndroidAndroidxxx/xxx邮件通用安全组Android@xxx.com
AndroidCoreAndroidCorexxx/xxx邮件通用通讯组AndroidCore@xxx.com

1、需要把对应邮件组的成员添加进去(从exchange里面导出来用户列表)

这里给出exchange导出邮件组用户列表的命令

Get-DistributionGroupMember | ft primarysmtpaddress >>c:\t.htm
注:这个地方为什么要重定向到一个htm文件呢?因为有下面第二个问题需要解决

  1. 成员之间必须是分号隔开

使用上面的命令如果导出来txt文件后是这样的:

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
Last modification:June 3, 2021
如果觉得我的文章对你有用,请随意赞赏