從命令提示字元視窗安裝 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
![]() |
---|
您必須在命令提示字元中輸入安裝選項。 此安裝作業不支援回應檔案。 |
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"
![]() |
---|
如果您安裝額外的 Runbook Worker,您必須執行 Windows PowerShell Cmdlet New-SmaRunbookWorkerDeployment 以正確設定 Runbook Worker。
|