从远程控制台发送控制器和 Shell 命令

服务器可以在基于 Java 的控制器下运行,也就是说,此设置将在启动控制器时启动服务器。

关于此任务

可以在 Domino® Administrator 中使用远程控制台将命令发送到在控制器下运行的服务器。可以发送的命令包括控制器命令和 Shell(操作系统)命令以及 Domino® 服务器命令。还有一个称为“Domino® 控制台”的基于 Java 的远程控制台,可以使用它来连接到控制器。

要从远程控制台向控制器发送 Shell 命令,请使用前缀 $,例如:

$Dir c:\tmp 

要发送控制器命令,请使用前缀 #,例如:

#Start Domino

如果要发送多个 Shell 或控制器命令,可以在远程控制台中通过在“命令”框中输入适当的前缀并按 Enter 键来转至 Shell 或控制器命令模式。然后,就不必在每次发送命令时都指定前缀。要退出指定的命令模式,请再次输入该前缀。

例如,要进入控制器命令模式,请在“命令”框中输入 #。完成控制器命令的发送以后,请再次输入 # 以退出控制器命令模式。

1. 可用的控制器命令

控制器命令

描述

Broadcast message

将指定的消息广播至连接到该控制器的所有管理员

Disable username(s)

禁用指定管理员到控制器的连接。该连接将一直保持禁用状态,直到使用 Enable User 命令或直到退出并重新启动控制器为止。要禁用多个管理员的连接,请指定多个名称并将其用逗号分隔,例如

#Disable user1,user2

Enable username(s)

启用先前使用 Disable User 命令禁用的管理员连接。要启用多个管理员连接,请指定多个名称并将其用逗号分隔,例如:

#Enable user1,user2

终止 Domino®

停止不再响应的服务器上的进程。

退出

停止 Domino® 服务器和服务器控制器

Refresh Admins

刷新控制器的有关 Domino® 目录中管理员的信息

重新启动(Domino®R)

停止不再响应的服务器上的进程,然后重新启动该服务器

Set ControllerLogExpiration=days

指定在服务器上保留日志文件的天数。缺省值为 7 天。所做更改在午夜或重新启动服务器控制器时生效。

Set ControllerLogFileName=path filename

指定在服务器上创建的日志文件的路径和名称。缺省情况下,日志文件存储在服务器的数据目录中,其文件名以文本 dcntrlr 开头,后跟创建日期、序号和文件扩展名 .log 或 .meta。可以指定其他路径,并且可以指定文本以替换日志文件名的 dcntrlr 部分。

所做更改在午夜或重新启动服务器控制器时生效。

Set ControllerLogType=value

指定在服务器上创建的日志文件类型或禁止创建日志文件。

  • 0 - 不创建日志文件
  • 1 - 创建 .log 文件,该文件只记录通常在控制台看到的数据
  • 2 - 创建 .meta 文件,该文件记录通常在控制台看到的数据以及其他详细信息(如颜色、字体和事件过滤器设置)
  • 3 - 同时创建 .log 文件和 .meta 文件

设置立即生效。

Show Users

显示当前连接到控制器的管理员

Show Processes

显示正在 Domino® 服务器上运行的任务

开始(Domino®S)

启动 Domino® 服务器