使用範例 Server.Load Script

已使用可進行版次到版次變更的特定範本建立許多此類 Script;因此,在使用及自訂這些 Script 時,請考量這一點。

新增文件到視圖

此 Script 新增文件到預設視圖「全部文件」$all。

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

新增文件至收件匣資料夾

此 Script 使用格式 -f foldername 將文件新增到「收件匣」資料夾。

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

新增一個文件到收件匣視圖

此 Script 新增單一文件到「收件匣」視圖。在此範例中,文件「主旨」(摘要項目的長度)設定為 30 個位元組,「內文」(非摘要項目的長度)設定為 10000 個位元組。

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

建立本端資料庫

此 Script 建立本端資料庫:在此範例中建立 Journal 資料庫。NOTES.INI 檔案包含 Template版本=9 設定。星號 (**) 括住的文字表示註解。

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

**在視圖中輸入 10 個文件**

populate 10
pause 5000

**開啟視圖集合**

開啟

**更新視圖索引**

索引
pause 5000

**關閉視圖集合**

close

在伺服器上建立多個資料庫

此 Script 在指定的伺服器上建立多個資料庫。在此範例中,建立 Journal 資料庫;實際的執行緒數目會取代 "#" 符號;且 NOTES.INI 檔包含設定 TemplateVersion=9。星號 (**) 括住的文字表示註解。

**依據執行緒的數目來建立多個資料庫;會將所有測試資料庫都置於日誌目錄**

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

更新視圖集合

此 Script 更新視圖集合。在此範例中,會建立 Journal 資料庫;以實際執行緒數目取代 "#" 符號;且 NOTES.INI 檔案包含 TemplateVersion=9 設定。星號 (**) 括住的文字表示註解。

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

**在 $All 視圖中輸入 10 個文件**

populate 10 $All
pause 5000
開啟 $All

**更新視圖索引**

索引
pause 5000

**關閉視圖集合**

close

建立及初始設定郵件檔

此 Script 建立及初始設定一個以上的郵件檔。變數 NumMailNotesPerUser 用於判定每個郵件檔中文件的數目。

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

發出遠端控制台指令

此範例使用 主控台 指令來遠端發出 Show 狀態 指令。您可以使用任何伺服器指令來取代 Show Stat。

主控台 [MailServer] sh stat