|
tool作为merak中唯一的命令行工具,被赋予了强大的功能,您基本可以认为tool能完成Merak服务器管理员所需要的一切工作,本贴专用于关于tool的日常管理应用的讨论. 请各位网友有这方面的问题在本帖提出
Merak系统中的"从文件中导入帐号"主要是用于在merak系统间进行用户的导入\导出,导入其它系统的帐号文件并不适用,因为我们有专门的帐户文本格式.
我们推荐您使用merak系统中的强大的命令行工具tool.exe完成其它系统的帐户导入工作.
tool.exe可以用于管理merak系统中包括域和用户在内的所有系统参数和变量.基本结构如下:
tool [命令] [类型] [参数列表]
命令指tool将要进行的操作
create(新建)
delete(删除)
Modify(修改)
Display(显示)
Export(导出)
Import(导入)
File(文件)
类型指tool将要进行操作的对象类型
Accout(帐户)
Domain(域)
system(系统)
Batch batchfile(批处理文件)
参数列表指tool对所操作对象的具体哪些属性进行操作,并可在需要的时候进行赋值<Merak系统中所有的参数变量都位于Merak\API\Delphi\APIconst.pas文件中>.
常用的用户参数
U_EmailAlias 帐户别名
U_PhoneAlias SIP电话
U_Mailbox 帐户名称
U_Name 帐户全名
U_Password 帐户密码
U_AuthMode 帐户登陆模式 0
// 0 标准
// 1 NT域
// 2 活动目录
// 3 任意密码
U_Comment 帐户注释
U_AccountType 帐户接收协议 // 0 - POP3
// 1 - IMAP & POP3
// 2 - IMAP
所以如果有一个文本文件中包含Md帐户信息如下:
email username fullname password
admin@icewarp.cn admin administrator admin
user@icewarp.cn user user for icewarp bbs0755
manger@icewarp.cn manger manger.sz 1manger
则将其转换成如下格式的文本文件a.txt
admin@icewarp.cn,admin,administrator,admin
user@icewarp.cn,user,user for icewarp,bbs0755
manger@icewarp.cn,manger,manger.sz,1manger
然后使用如下tool命令构造完成导入工作
tool import account a.txt u_mailbox u_name u_password |
|