我在 Windows 服务器上运行了一台 Domino 服务器。现在我们正在打开 Domino 控制台 GUI 来输入和执行各种命令。
我想自动化和安排其中一些命令,并可能从远程主机运行它们。我在这里有什么选择?是否可以使用 Putty 或类似程序连接到控制台并运行命令?如果不行,我可以从 Windows 命令行运行命令,而无需打开 Domino 控制台吗?
答案1
如果您的服务器以 java 控制器(命令行 -jc -c)启动,则此控制器会在端口 2050 上监听远程命令。不幸的是,我不知道该接口的规范,但谷歌搜索可能会给您一些答案。
但是您可以通过使用参数从 domino- 目录调用 nserver.exe 来运行任何 domino 命令-c
。
例如,要show tasks
在控制台上运行,只需运行命令即可nserver.exe -c "show tasks"
。
某些命令允许使用 将输出重定向到文件> path\file.txt
,但并非所有命令都允许。要获取其余命令的结果,您需要检查IBM_TECHNICAL_SUPPORT\console.log
domino 数据目录(如果启用了控制台日志记录)。
答案2
我也希望具有相同的功能,以便从我的工作站执行此类命令来查看我的 Lotus Domino 统计数据。如果我在 Lotus Domino Dos CMD 上执行它,则不会返回任何内容。(在 Lotus 目录中)
nserver.exe -c "show tasks"