Strategy ONE
协作服务器命令行管理工具
MicroStrategy 协作服务器附带自己的命令行管理工具,名为 admintool.js
。该管理工具允许用户搜索、查看和删除协作服务器存储库中的信息,而无需直接与数据库交互。
要调用协作服务器管理工具,您需要运行 Node.js 可执行文件并提供管理工具和协作服务器配置文件的文件路径。
Node.js 可执行文件(node.exe
)可以在这里找到:
- Windows:
<INSTALL_PATH>\Common Files\MicroStrategy\nodejs\node.exe
- Linux:
<INSTALL_PATH>/NodeJS/<NODEJS_LINUX_VERSION>/bin/node
这 admintool.js
文件可以在这里找到:
- Windows:
<INSTALL_PATH>\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\admintool.js
- Linux:
<INSTALL_PATH>/CollaborationServer/node_modules/mstr-collab-svc/admintool.js
协作服务器配置文件(config.json
)可以在这里找到:
- Windows:
<INSTALL_PATH>\MicroStrategy\Collaboration Server\config.json
- Linux:
<INSTALL_PATH>/CollaborationServer/config.json
启动管理工具
- 打开终端应用程序。
- 按以下格式输入三个文件位置:
$ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"
您可以将 Node.js 可执行文件添加到 PATH 变量并更改为 Collaboration Server 目录。如果是的话,您可以输入:
$ node node_modules/mstr-collab-svc/admintool.js config.json
工具启动后,控制台中显示欢迎页面。
Welcome to the Collaboration Server Administration Tool (v10.xx.x.xxx)
Type "help" to list the available commands.
cmd>
命令列表
管理工具可识别以下命令:
命令 | 结果 | |
---|---|---|
help
|
显示帮助页面。 | |
quit
|
退出该工具。 | |
exit
|
退出该工具。 | |
show
|
|
显示数据库的摘要。 |
show topic <ID>
|
显示具有特定 ID 的主题的信息。此 ID 唯一地标识该主题。您可以使用其他命令之一通过主题列表来找到 ID。 | |
show topics all
|
显示有关所有主题的信息。 | |
show topics empty
|
显示有关没有相关评论的主题的信息。 | |
show topics non-empty
|
显示与主题有关联评论的信息。 | |
show comments for-topic <ID>
|
显示特定主题的评论。 | |
show comments for-user <ID>
|
显示特定用户发表的评论。该 ID 指的是存储在 MicroStrategy 元数据中的 MicroStrategy 用户 DSS ID。 | |
show comments for-dashboard <ID>
|
显示与存储在 MicroStrategy 元数据中的特定仪表板(基础文档)ID 相关的评论。 | |
show comments older-than-date <ISO_DATE>
|
显示在指定的 ISO 8601 日期之前创建的评论。YYYY-MM-DDThh:mm:ssTZ。 | |
drop |
drop topics empty
|
删除所有没有关联评论的主题。 |
删除全部评论 |
删除所有评论。 |
|
drop comments for-topic <ID>
|
删除针对特定主题的评论。 | |
drop comments for-user <ID>
|
删除特定用户的评论。 | |
drop comments for-dashboard <ID>
|
删除与特定仪表板(基础文档)相关的评论。 | |
drop comments older-than-date <ISO_DATE>
|
删除在指定的 ISO 8601 日期之前创建的评论 |
存储的评论被组织成每个仪表板页面的单独主题。使用 for-topic <ID>
命令适用于页面和 for-dashboard <ID>
命令来处理整个文档。
您可以组合条件 show comments
和 drop comments
。当使用多个条件时, 所有条件都必须为真 选择正确的评论。
例如, drop comments for-user <UID> for-topic T older-than-date 2018-01-01
只会删除满足所有三个条件的评论。
没有确认消息 drop
命令。在删除评论之前,请始终按照指定的条件显示评论,以避免出现错误。