Share via


從命令列部署 Service Manager

 

適用於: System Center 2012 SP1 - Service Manager、System Center 2012 R2 Service Manager、System Center 2012 - Service Manager

本節說明如何使用命令列參數部署 System Center 2012 – Service Manager。 為了便於閱讀,本指南中的命令列範例將每個命令列參數列於獨立的一行。 如果您複製這些範例,請務必先移除每一行的歸位字元/換行字元 (CR/LF),然後再執行命令。

System_CAPS_ICON_note.jpg 注意


/silent 參數必須是命令列安裝中所使用的最後一個參數。

在本指南中,您提供的命令列引數有括號 ([]) 括住。 例如,您提供之登錄的擁有者名稱 [owners name] 和登錄的組織名稱 [company name] 如以下範例所示:

Setup.exe/Install:Datawarehouse/RegisteredOwner:[owners name]/RegisteredOrganization:[company name] /Silent  
  

如果您的命令列引數包含空格 (例如 [owners name]),請以雙引號括住引數。 例如,如果您將 Garret Young 當作 RegisteredOwner 命令列參數的引數,請依照以下範例所示的方法輸入名稱:

/RegisteredOwner:”Garret Young”  

Operations Manager 和 Configuration Manager 資料超市使用的某些命令列參數會將結構化查詢語言 (SQL) 路徑陳述式定義為命令列引數。 您必須定義磁碟機名稱,並確認本指南所列的路徑是您使用之 Microsoft SQL Server 版本的正確路徑。 本指南中的範例是正確的 SQL Server 2008 路徑,如以下範例所示:

/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA  

以下範例是用於 SQL Server 2008 R2 的命令列引數。

/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA  

如需其他命令列參數的相關資訊,請輸入 setup.exe /?。 下表中的參數是選擇性的。

/ProductKey 如果您省略此參數,系統會以評估版的形式安裝 Service Manager,且其評估期為 180 天。
/Installpath 如果您省略此參數,系統會將 Service Manager 安裝在預設資料夾和路徑:

[磁碟機名稱]:\Program Files\Microsoft System Center\Service Manager 2012。
/ServiceRunUnderAccount 如果您省略此參數,系統會使用本機系統帳戶。
/WorkflowAccount 如果您省略此參數,系統會使用本機系統帳戶。

執行命令列之前

為了避免安裝失敗,請在即將安裝 Service Manager 的電腦上執行以下步驟:

  1. 執行 UI 型安裝程式,直到執行必要條件檢查程式為止。 確認必要條件檢查程式已通過,或至少是已通過檢查但有警告。

  2. 在即將安裝報表伺服器的電腦上,確認 SQL Server Reporting Services (SSRS) 服務已啟動。

  3. 如果要將報表伺服器安裝在非裝載資料倉儲管理伺服器的電腦上,請確認您已完成設定遠端 SQL Server Reporting Services 的手動步驟中的程序。

判斷安裝完成的時間

當 Service Manager 管理伺服器或資料倉儲管理伺服器安裝完成時,系統會將事件識別碼 1033 的事件寫入應用程式事件記錄檔,如下圖所示。

命令列安裝事件記錄檔
事件檢視器

如果您在使用 setup.exe 時使用 start /w 命令,當安裝程式完成時命令視窗會保持開啟狀態,使您得以檢視所有傳回的程式碼。

查看查錯誤碼

當命令列安裝程式完成時,命令提示字元會出現。 您可以輸入 echo %errorlevel% 來檢視傳回的錯誤碼。 錯誤碼 0 表示安裝成功。 命令列安裝可能傳回的錯誤碼列示於本指南的附錄 A-命令列選項的錯誤碼中。

命令列安裝不會檢查您提供的資料庫名稱是否已存在。 如果您提供的資料庫名稱已存在,命令列安裝將會失敗且系統會傳回錯誤碼 a -1。

從命令列部署 Service Manager 主題