BAM 管理实用工具中的订阅管理命令用于管理警报订阅。
get-subscription:获取警报的订阅者列表。
add-subscription:向警报添加订阅者。
remove-subscription:从警报中删除订阅者。
注释
可以通过包括 -Trace:on|off 参数开关,在任何 BM 实用工具命令上启用跟踪。 使用跟踪开关会替代配置文件中的跟踪设置。 该开关可与任何普通的 BM 命令结合使用。
注释
在支持用户帐户控制(UAC)的系统上,可能需要使用管理权限运行该工具。
get-subscription 命令
用法
bm.exe get-subscriptions -View:<view name> -Alert:<alert name>[ -Server:<server> ][ -Database:<database> ]
参数
参数 | DESCRIPTION |
---|---|
视图:<view name> | 要为其指定警报的视图的名称。 |
警报:<警报名称> | 要从中获取订阅的警报的名称。 |
服务器:<server> | 可选:视图所在的服务器的名称。 服务器必须与运行 bm.exe的计算机位于同一域中。 如果未指定服务器名称,则 bm.exe 使用 localhost 的默认名称。 |
Database:<数据库> | 可选:视图所在的数据库的名称。 如果未指定名称,bm.exe 使用默认名称 BamPrimaryImport。 |
列出指定警报的所有订阅者。
示例
bm.exe get-subscriptions -View:SalesManagerView -Alert:SalesTooLow
bm.exe get-subscriptions -View:Shipments -Alert:SlowShipment -Server:Ship1
add-subscription 命令
用法
bm.exe 添加订阅 -视图:<视图名称 -警报:<警报名称>> -账户名:<账户名称> -类型: [ 文件 | 邮件 ][ -电子邮件:<电子邮件地址> ][ -服务器:<服务器> ][ -数据库:<数据库> ]
参数
参数 | DESCRIPTION |
---|---|
视图:<view name> | 警报所指定视图的名称。 |
警报:<警报名称> | 要订阅的警报的名称。 |
AccountName:<账户名称> | 要订阅此警报的帐户应采用“域\用户”格式。 |
类型:[ 文件 |电子邮件 ] | 警报的传递类型。 如果指定电子邮件的传递类型,则必须在命令行中包含电子邮件参数。 |
电子邮件:<电子邮件地址> | 可选:将向其传递警报通知的电子邮件地址。 |
服务器:<server> | 可选:视图所在的服务器的名称。 服务器必须与运行 bm.exe的计算机位于同一域中。 如果未指定服务器名称,则 bm.exe 使用 localhost 的默认名称。 |
Database:<数据库> | 可选:视图所在的数据库的名称。 如果未指定名称,bm.exe 使用默认名称 BamPrimaryImport。 |
将指定帐户的订阅添加到指定的警报。
示例
bm.exe add-subscription -View:v1 -Alert:a2 -AccountName:___domain\user -Type:File
bm.exe add-subscription -View:v1 -Alert:a2 -AccountName:___domain\user -Type:Email -Email:useremail@___domain.com
remove-subscription 命令
用法
bm.exe remove-subscription -View:<view name> -Alert:<alert name> -AccountName:<account name>[ -Server:<server> ][ -Database:<database> ]
参数
参数 | DESCRIPTION |
---|---|
视图:<view name> | 警报所指定的视图名称。 |
警报:<警报名称> | 警报的名称。 |
AccountName:<账户名称> | 要从警报中删除的域\用户格式的帐户。 |
服务器:<server> | 可选:视图所在的服务器的名称。 服务器必须与运行 bm.exe的计算机位于同一域中。 如果未指定服务器名称,则 bm.exe 使用 localhost 的默认名称。 |
Database:<数据库> | 可选:视图所在的数据库的名称。 如果未指定名称,bm.exe 使用默认名称 BamPrimaryImport。 |
从指定的警报中删除指定帐户的订阅。 将删除指定帐户的所有订阅。
示例
bm.exe remove-subscription -View:v1 -Alert:a2 -AccountName:___domain\user
bm.exe remove-subscription -View:v1 -Alert:a2 -AccountName:user -Server:s1