SCOM 2012知識分享-25:命令行代理安裝

適應平臺:System Center 2012 RTM/SP1

------------------------------------------------------------------------------------------------------

你可以通過命令行使用 MOMAgent.msi 部署 System Center 2012 – Operations Manager 代理。 通過命令行部署代理也稱爲手動安裝。

開始部署之前,請確保滿足以下條件:

  1. 用來運行 MOMAgent.msi 的帳戶必須對要安裝代理的計算機具有管理特權。 

  2. 必須將管理組(或單一管理服務器)配置爲接受使用 MOMAgent.msi 安裝的代理,否則這些代理將自動被拒絕,不會在操作控制檯中顯示。 如果將管理組或服務器配置爲接受手動安裝的代理,則在手動安裝代理大約一小時之後,代理將顯示在控制檯中。

  3. 如果向域控制器手動部署了代理,並且後來部署了 Active Directory 管理包,則在部署管理包過程中可能發生錯誤。 要在部署 Active Directory 管理包之前防止發生錯誤,或者要從已經發生的錯誤恢復,你需要通過在受影響的域控制器上運行文件 OomADs.msi 來部署“Active Directory 管理包”幫助程序對象。 文件 OomADs.msi 在託管代理的計算機上的 C:\Program Files\System Center Operations Manager\Agent\HelperObjects 中。 在向域控制器手動部署了代理之後,找到 OomADs.msi,然後雙擊該文件以安裝“Active Directory 管理包”幫助程序對象。 在使用發現嚮導部署代理時,會自動安裝“Active Directory 管理包”幫助程序對象。 

  4. 必須爲管理組批准使用 MOMAgent.msi 安裝的每個代理。

MOMAgent.msi 可以在 Operations Manager 安裝媒體和管理服務器安裝目錄中找到。

下面是使用本地系統賬戶進行代理安裝的命令行參數。

msiexec.exe /i path\Directory\MOMAgent.msi /qn /l*v %temp%\MOMAgentinstall.log USE_SETTINGS_FROM_AD=0 MANAGEMENT_GROUP=<MG_Name> MANAGEMENT_SERVER_DNS=<MSDNSName> MANAGEMENT_SERVER_AD_NAME=<MSDNSName> ACTIONS_USE_COMPUTER_ACCOUNT=1 USE_MANUALLY_SPECIFIED_SETTINGS=1

更多的命令實例可以參考:http://technet.microsoft.com/zh-cn/library/hh212927.aspx

上面命令的詳細參數解釋如下:

clipboard

下面是一個實際安裝的例子。

首先我們把安裝文件拷貝到目標服務器上,如圖。

截圖01

然後執行下面的命令進行安裝,這裏使用的賬戶是本地系統賬戶。關於相關參數的詳細解釋,可以參考上面的表格。

截圖02

安裝完成後,我們回到SCOM管理服務器,可以看到手動代理安裝處於掛起的狀態,如圖。

截圖03

手動在管理服務器上批准代理的安裝,如圖。

截圖04

批准完成後,可以在代理管理裏面看到server.demo.com這臺服務器的代理信息。

截圖05

我們需要等待一段時間之後,才能看到代理處於正常的狀態,如圖。

=============================================================

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章