共用方式為


從命令提示字元視窗安裝 Service Management Automation

 

適用於: Windows Azure Pack for Windows Server、System Center 2012 R2 Orchestrator

您可以使用命令提示字元視窗中的命令來引導 Windows Installer 程式進行自動安裝,以完成 服務管理自動化 功能的安裝。

Windows Installer 檔案

安裝媒體含有下列各項 服務管理自動化 功能的 Windows Installer 檔案:

  • PowerShell 模組:PowershellModuleInstaller.msi

  • Web 服務:WebServiceInstaller.msi

  • Runbook Worker:WorkerInstaller.msi

System_CAPS_ICON_note.jpg 注意

您必須在命令提示字元中輸入安裝選項。 此安裝作業不支援回應檔案。

Powershell 模組安裝選項

服務管理自動化 PowerShell 模組是 服務管理自動化 Web 服務的必要條件,因此您必須先安裝 服務管理自動化 PowerShell 模組,然後再部署 服務管理自動化 Web 服務。 PowerShell 模組安裝程式不接受任何參數。 例如,您可以使用以下命令:

msiexec.exe /i PowershellModuleInstaller.msi  

Web 服務安裝選項

您可以在命令提示字元中指定以下變數,以便覆寫預設行為。

安裝項目 命令列參數 有效值
IIS 應用程式集區 APPOOLACCOUNT 字串
IIS 應用程式集區 APPOOLPASSWORD 字串
IIS 應用程式集區 ADMINGROUPMEMBERS 字串 (要新增至 IIS 系統管理員群組之使用者的逗號分隔清單)
SQL Server 資料庫 CREATEDATABASE "Yes" 或 "No" (預設值是 "No")
SQL Server 資料庫 DATABASEAUTHENTICATION SQL、Windows (預設值是 Windows)。 如果 DATABASEAUTHENTICATION = SQL,您也必須指定 SQLUSER 和 SQLPASSWORD
SQL Server 資料庫 SQLUSER 字串
SQL Server 資料庫 SQLPASSWORD 字串
SQL Server 資料庫 SQLSERVER 格式為 "伺服器名稱, 連接埠號碼。" (預設值是 “localhost, 1433.”, 提供 0 的連接埠號碼以指定動態連接埠。)
SQL Server 資料庫 SQLINSTANCE 字串 (選擇性的伺服器執行個體名稱)
SQL Server 資料庫 SQLDATABASE 字串 (預設的資料庫名稱值是 SMA)
IIS Web 服務 SITENAME 字串 (預設值是 "SMA")
IIS Web 服務 WEBSERVICEPORT 整數 (預設值是 "9090")
IIS Web 服務 INSTALLFOLDER 字串 (預設值是 c:\inetpub\Service Management Automation)
IIS Web 服務 USESSL "Yes" 或 "No" (預設值是 "Yes")
IIS Web 服務 SPECIFYCERTIFICATE "Yes" 或 "No" (預設值是 "No")。 如果您指定 "no",系統會自動建立憑證。 如果選取 "yes",請一併提供 CERTIFICATESERIAL。
IIS Web 服務 CERTIFICATESERIAL 現有憑證的序號,串連的十六進位格式,字元間沒有空格,例如:“45C324C02318F48D4A9C4FC832B2CDCC”
事件追蹤 (ETW) ETWMANIFEST "Yes" 或 "No" (預設值是 "Yes")
客戶經驗改進計畫 (CEIP) 報告的軟體品質標準 (SQM) SENDCEIPREPORTS "Yes" 或 "No" (預設值是 "No")
自動進行 Microsoft Update MSUPDATE “Yes” (選擇加入) 或 “No” (不變更,這是預設值)
產品金鑰 PRODUCTKEY 字串

如果需要登入,請使用 Msiexec.exe 命令並指定記錄檔路徑。 例如,您可以使用以下命令 (請務必使用您的 SQL Server 執行個體名稱)。

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"  

Runbook Worker 安裝選項

您不能將兩個 Runbook Worker 安裝在同一部電腦上。 此外,安裝 Runbook Worker 的電腦必須能存取 服務管理自動化 Web 服務所使用的同一個 SQL Server 執行個體。

您可以在命令提示字元中指定以下變數,以便覆寫預設行為。

安裝項目 命令列參數 有效值
Windows 服務 SERVICEACCOUNT 字串
Windows 服務 SERVICEPASSWORD 字串
SQL Server 資料庫 CREATEDATABASE "Yes" 或 "No" (預設值是 "No")
SQL Server 資料庫 DATABASEAUTHENTICATION SQL Server 或 Windows (預設值是 Windows)
SQL Server 資料庫 SQLUSER 字串
SQL Server 資料庫 SQLPASSWORD 字串
SQL Server 資料庫 SQLSERVER 格式為 "伺服器名稱, 連接埠號碼" (預設值是 “localhost, 1433.”, 提供 0 的連接埠號碼以指定動態連接埠。)
SQL Server 資料庫 SQLINSTANCE 字串 (選擇性的伺服器執行個體名稱)
SQL Server 資料庫 SQLDATABASE 字串 (預設的資料庫名稱值是 SMA)
檔案安裝位置 INSTALLFOLDER 字串 (預設值是 C:\Program Files\Microsoft System Center 2012 R2\Service Management Automation)
事件追蹤 (ETW) ETWMANIFEST "Yes" 或 "No" (預設值是 "Yes")
客戶經驗改進計畫 (CEIP) 報告的軟體品質標準 (SQM) SENDCEIPREPORTS "Yes" 或 "No" (預設值是 "No")
自動進行 Microsoft Update MSUPDATE “Yes” (選擇加入) 或 “No” (不變更,這是預設值)
產品金鑰 PRODUCTKEY 字串

如果需要登入,請使用 Msiexec.exe 命令並指定記錄檔路徑。 例如,您可以使用以下命令 (請務必使用您的 SQL Server 執行個體名稱)。

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"  
System_CAPS_ICON_note.jpg 注意

如果您安裝額外的 Runbook Worker,您必須執行 Windows PowerShell Cmdlet New-SmaRunbookWorkerDeployment 以正確設定 Runbook Worker。

  1. 在每部安裝 Runbook Worker 的電腦上停止 Runbook 伺服器服務 (RunbookService.exe)。

  2. 執行下列 Windows PowerShell 命令:

    New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>

  3. 在每部安裝 Runbook Worker 的電腦上重新啟動 Runbook 伺服器服務。

請參閱

安裝 Service Management Automation