使用样本 Server.Load 脚本

下面脚本中有很多是使用在不同版本中可能有所变化的特定模板创建的,所以,在使用或定制下列任何一个脚本时都要考虑到这一点。

将文档添加到视图

下列脚本将文档添加到缺省视图“所有文档”($ALL)。

changeto [mailserver]!!mail\mail[#].nsf mail8.ntf -keepopen
add [NumMailNotesPerUser]
drop

将文档添加到收件箱文件夹

下列脚本使用格式 -f foldername 将文档添加到收件箱文件夹。

changeto [mailserver]!!mail\mail[#].nsf mail9.ntf -keepopen
add [NumMailNotesPerUser] -f $Inbox
drop

将单个文档添加到“收件箱”视图

下列脚本将单个文档添加到“收件箱”视图。在本示例中,文档“主题”(摘要项目的长度)被设置为 30 字节,而“正文”(非摘要项目的长度)被设置为 10000 字节。

changeto [mailserver]!!mail\mail[#].nsf mail9.ntf -keepopen
add 1 30 10000 -f $Inbox
drop

创建本地数据库

下列脚本用于创建一个本地数据库(在本示例中,为日志数据库)。NOTES.INI 文件包含设置 TemplateVersion=9。双星号(**)之间的文本表示备注。

Changeto journal.nsf journal[templateversion].ntf -KeepOpen
pause 5000

**用 10 个文档填充视图**

populate 10
pause 5000

**打开视图集合**

open

**更新视图索引**

index
pause 5000

**关闭视图集合**

close

在服务器上创建多个数据库

下列脚本在指定服务器上创建多个数据库。在本示例中,创建了一个日志数据库;请使用实际的线程号替换“#”符号;NOTES.INI 文件包含设置 TemplateVersion=9。双星号(**)之间的文本表示备注。

**基于线程数目创建多个数据库;所有测试数据库都将放在日志目录中**

Changeto [MailServer]!!journals\journal[#].nsf journal[templateversion].ntf -KeepOpen
pause 5000

更新视图集合

下列脚本用于更新视图集合。在本示例中,创建了日志数据库;实际的线程号替换了“#”符号;NOTES.INI 文件包含设置 TemplateVersion=9。双星号(**)之间的文本表示备注。

Changeto [MailServer]!!journals\journal[#].nsf journal[templateversion].ntf -KeepOpen
pause 5000

**使用 10 个文档填充 $All 视图**

populate 10 $All
pause 5000
open $All

**更新视图索引**

index
pause 5000

**关闭视图集合**

close

创建并初始化邮件文件

下列脚本创建并初始化一个或多个邮件文件。变量 NumMailNotesPerUser 用于确定每个邮件文件中文档的数量。

changeto [MailServer]!!mail\mail[#].nsf mail9.ntf
populate [NumMailNotesPerUser] $Inbox
open
close
drop

发出远程控制台命令

该示例使用 Console 命令来远程发出 Show Stat 命令。可以用任何服务器命令替换 Show Stat。

Console [MailServer] sh stat