警示訂閱管理命令
BAM 管理公用程式訂閱管理命令可讓您使用警示訂閱。
get-subscription:取得警示的訂閱者清單。
add-subscription:將訂閱者新增至警示。
remove-subscription:從警示中移除訂閱者。
注意
您可以在任何 BM 公用程式命令上啟用追蹤,方法是包含 -Trace:on|off 參數參數。 使用追蹤參數會覆寫組態檔中的追蹤設定。 此參數可以搭配任何一般 BM 命令使用。
注意
在支援使用者帳戶控制 (UAC) 的系統上,您可能需要使用系統管理權限來執行工具。
get-subscription 命令
使用方式
bm.exe get-subscriptions -View: < view name -Alert: < alert name >> [ -Server:server > ][ -Database: << database > ]
參數
參數 | Description |
---|---|
檢視: < 檢視名稱> | 指定的警示所在檢視的名稱。 |
警示: < 警示名稱> | 要取得其訂閱的警示名稱。 |
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: < 電子郵件地址 > ][ -Server:server > ][ -Database: << database > ]
參數
參數 | Description |
---|---|
檢視: < 檢視名稱> | 指定警示所在檢視的名稱。 |
警示: < 警示名稱> | 要訂閱的警示名稱。 |
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 > ]
參數
參數 | Description |
---|---|
檢視: < 檢視名稱> | 指定警示所在檢視的名稱。 |
警示: < 警示名稱> | 警示的名稱。 |
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