警报订阅管理命令
BAM 管理实用程序订阅管理命令可用于处理警报订阅。
get-subscription:获取警报的订阅者列表。
add-subscription:将订阅服务器添加到警报。
remove-subscription:从警报中删除订阅服务器。
注意
可以通过包括 -Trace:on|off 参数开关,对任何 BM 实用工具命令启用跟踪。 使用 Trace 开关将重写配置文件中的跟踪设置。 该开关可与所有标准 BM 命令一起使用。
注意
在支持用户帐户控制 (UAC) 的系统上,可能需要具有管理权限才能运行该工具。
get-subscription 命令
使用情况
bm.exe get-subscriptions -View:<view name> -Alert:<alert name>[ -Server:<server> ][ -Database:<database> ]
参数
参数 | 说明 |
---|---|
View:<view name> | 要对其指定警报的视图的名称。 |
Alert:<alert name> | 从中获取订阅的警报的名称。 |
Server:<server> | 可选:视图所在的服务器的名称。 服务器必须与运行 bm.exe 的计算机位于同一域中。 如果未指定服务器名称,bm.exe 将使用 localhost 的默认名称。 |
Database:<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 add-subscription -View:<view name> -Alert:<alert name> -AccountName:<account name> -Type: [ File |Email ][ -Email:<e-mail address> ][ -Server:<server> ][ -Database:<database> ]
参数
参数 | 说明 |
---|---|
View:<view name> | 对其指定警报的视图的名称。 |
Alert:<alert name> | 订阅的警报的名称。 |
AccountName:<account name> | 订阅警报的帐户(格式为“域\用户”)。 |
类型:[ 文件 |Email ] | 警报的传递类型。 如果指定传递类型为电子邮件,则必须在命令行中包含电子邮件参数。 |
Email:<电子邮件地址> | 可选:警报通知将传递到的电子邮件地址。 |
Server:<server> | 可选:视图所在的服务器的名称。 服务器必须与运行 bm.exe 的计算机位于同一域中。 如果未指定服务器名称,bm.exe 将使用 localhost 的默认名称。 |
Database:<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> ]
参数
参数 | 说明 |
---|---|
View:<view name> | 对其指定警报的视图的名称。 |
Alert:<alert name> | 警报的名称。 |
AccountName:<account name> | 从警报中删除的帐户(格式为“域\用户”)。 |
Server:<server> | 可选:视图所在的服务器的名称。 服务器必须与运行 bm.exe 的计算机位于同一域中。 如果未指定服务器名称,bm.exe 将使用 localhost 的默认名称。 |
Database:<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