切换到宽版
  • 7736阅读
  • 2回复

[求助]EXCHANGE2007组成员的导出方案中的未解之迷 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2012-05-14
虽然用EXCHANGE2007搭建的服务器,但邮件的收发模式还是使用POP/SMTP模式,在EXCHANGE模式下可以同步通讯薄,但是现在我想直接在POP/SMTP模式下实现邮件列表的导入导出工作。所有的导入导出工作针对单个邮件不成问题,但是涉及到成员组问题就出来了,微软给出的官方解决方案可以参照http://support.microsoft.com/kb/555937/en-us,根据其要求生成了两个文件:ExportDL.BAT和modify.vbs其中BAT文件内容如下:(请充许我将关键信息以*代替,其中只有一个成员组中空组,其它均有成员,为了防止因为中文的原因,还特意设了一个英文的成员组)
@echo off
ldifde -f groups.ldf -d "cn=**兄弟集团成员组,ou=兄弟集团,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**兄弟集团成员组.txt"
ldifde -f groups.ldf -d "cn=**地产成员组,ou=地产事业部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**地产成员组.txt"
ldifde -f groups.ldf -d "cn=**投资公司成员组,ou=金融投资,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**投资公司成员组.txt"
ldifde -f groups.ldf -d "cn=**控股集团成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**控股集团成员组.txt"
ldifde -f groups.ldf -d "cn=**集团人资部成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**集团人资部成员组.txt"
ldifde -f groups.ldf -d "cn=**集团信息中心成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**集团信息中心成员组.txt"
ldifde -f groups.ldf -d "cn=**集团审计部成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**集团审计部成员组.txt"
ldifde -f groups.ldf -d "cn=**集团总裁办成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**集团总裁办成员组.txt"
ldifde -f groups.ldf -d "cn=**集团投管管理部成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**集团投管管理部成员组.txt"
ldifde -f groups.ldf -d "cn=**集团行政人资部成员组,ou=**控股总部,dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "**集团行政人资部成员组.txt"
ldifde -f groups.ldf -d "cn=**集团财务证券部成员组,ou=**控股总部,dc=****,dc=com" -l member -s ****.com
cscript modify.vbs //Nologo > "**集团财务证券部成员组.txt"
ldifde -f groups.ldf -d "cn=***成员组,ou=*****,dc=****,dc=com" -l member -s ****.com
cscript modify.vbs //Nologo > "***成员组.txt"
ldifde -f groups.ldf -d "cn=Commercial Group,ou=Commercial Company, dc=****,dc=com" -l member -s mail
cscript modify.vbs //Nologo > "Commercial company.txt"
更改后保存为.bat批处理文件后再按照微软的描述直接创建.VBS脚本而不做任何改动。
在批处理运行后产生了这样的结果:
批处理文件有的能成功运行,有的会出现“无效的过程调用”而且运行完后所产生的文本文件中的所有内容均为空。我想请问一下,这种抓狂的事同志们有没有好的建议?让我们一同探讨!
分享到

只看该作者 1楼  发表于: 2012-05-16
能知道成功运行的是哪些组吗?这些组有什么共通点不?

如果不知道的话,建议BAT文件内只添加单个组一个个测测看。从而找出哪些组是可以成功的。
只看该作者 2楼  发表于: 2012-05-16
悲剧的是:就算脚本运行提示说成功了,查看了对的,乃至所有的生成的.TXT文档,除了把成员组名列出来了,文档里面全部是空的,一项数据都没导出来,我了个去,我要疯狂了。就是在脚本运行目录下能有批处理建的13个以成员组命名的.TXT文档,但文档其中毛也没一根。
快速回复
限60 字节
 
上一个 下一个