可以使用tsm configuration set命令单独设置上面描述的各个通知值。或者,您可以构建一个 json 文件,并在一次操作中传递所有配置值。本部分对两种方法都进行了介绍。
单独设置通知值
下表显示了映射到本主题前面所述的通知事件的键/值对。通过以下语法使用tsm configuration set命令来设置单一键/值对:
tsm configuration set -k -v
例如,若要启用作业失败通知,请运行以下命令:
tsm configuration set -k backgrounder.notifications_enabled -v true
通知选项
键
值
数据提取失败或流程运行失败
backgrounder.notifications_enabled
true | false
启用用户的订阅视图
subscriptions.enabled
true | false
为订阅启用 PDF 附件
subscriptions.attachments_enabled
true | false
订阅通知的最大附件大小 (MB)
subscriptions.max_attachment_size_megabytes
整数值,默认值为 150
服务器状态更改
svcmonitor.notification.smtp.enabled
true | false
许可证报告
features.DesktopReporting
true | false
剩余空间阈值:启用电子邮件通知
storage.monitoring.email_enabled
true | false
剩余空间阈值:警告百分比
storage.monitoring.warning_percent
整数值,例如 20
剩余空间阈值:严重百分比
storage.monitoring.critical_percent
整数值,例如 15
设置电子邮件间隔
storage.monitoring.email_interval_min
以分钟为单位的整数值,例如 25
记录使用情况历史记录
storage.monitoring.record_history_enabled
true | false
设置完值后,必须运行以下命令:
tsm pending-changes apply
如果待定更改需要重新启动服务器,pending-changes apply 命令将显示一个提示,告知您将进行重新启动。即使服务器已停止,此提示也会显示,但在这种情况下不会重新启动。您可以使用 --ignore-prompt 选项隐藏提示,但这样做不会改变重新启动行为。如果更改不需要重新启动,则会在不提示的情况下应用更改。有关详细信息,请参阅tsm pending-changes apply。
使用一个 json 文件设置所有通知值
若要通过一次配置进行所有通知设置,您可以传递一个 json 文件。
复制并编辑以下模板,为配置创建一个文件。
{
"configKeys": {
"backgrounder.notifications_enabled": true,
"subscriptions.enabled": true,
"subscriptions.attachments_enabled": true,
"subscriptions.max_attachment_size_megabytes": 150,
"svcmonitor.notification.smtp.enabled": true,
"features.DesktopReporting": true,
"storage.monitoring.email_enabled": true,
"storage.monitoring.warning_percent": 20,
"storage.monitoring.critical_percent": 15,
"storage.monitoring.email_interval_min": 25,
"storage.monitoring.record_history_enabled": true
}
}
保存了文件之后,使用以下命令传递文件:
tsm settings import -f
若要应用更改,请运行以下命令:
tsm pending-changes apply
如果待定更改需要重新启动服务器,pending-changes apply 命令将显示一个提示,告知您将进行重新启动。即使服务器已停止,此提示也会显示,但在这种情况下不会重新启动。您可以使用 --ignore-prompt 选项隐藏提示,但这样做不会改变重新启动行为。如果更改不需要重新启动,则会在不提示的情况下应用更改。有关详细信息,请参阅tsm pending-changes apply。