從命令行部署 Service Manager
本文說明如何使用命令行參數部署 System Center - Service Manager。 為了便於閱讀,本指南中的命令列範例將每個命令列參數列於獨立的一行。 如果您複製這些範例,請務必先移除每一行的歸位字元/換行字元 (CR/LF),然後再執行命令。
注意
/silent 參數必須是命令列安裝中所使用的最後一個參數。
在本指南中,您提供的命令列引數有括號 ([]) 括住。 例如,您會提供已註冊擁有者的名稱 [擁有者名稱 ] 和已註冊組織的名稱 [公司名稱], 如下列範例所示:
Setup.exe
/Install:Datawarehouse
/RegisteredOwner:[owners name]
/RegisteredOrganization:[company name]
/Silent
如果您的命令行自變數包含空格,例如 [擁有者名稱]-以雙引號括住自變數。 例如,如果您使用 Garret Young 作為 RegisteredOwner 命令行參數的自變數,請輸入名稱,如下列範例所示:
/RegisteredOwner:"Garret Young"
Operations Manager 和 Configuration Manager 資料超市使用的某些命令列參數會將結構化查詢語言 (SQL) 路徑陳述式定義為命令列引數。 您必須定義磁碟機名稱,並確認本指南所列的路徑是您使用之 Microsoft SQL Server 版本的正確路徑。 本指南中的範例適用於 SQL Server 2016,如下列範例所示:
/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
如需命令行參數的其他資訊,請輸入 setup.exe /?。 下表中的參數是選擇性的。
命令 | 附註 |
---|---|
/ProductKey | 如果省略此參數,Service Manager 會安裝為評估版,評估期間為 180 天。 |
/Installpath | 如果省略此參數,Service Manager 會安裝在預設資料夾和路徑中: [磁盘驅動器名稱]:\Program Files\Microsoft System Center\Service Manager <版本>。 |
/ServiceRunUnderAccount | 如果您省略此參數,系統會使用本機系統帳戶。 |
/WorkflowAccount | 如果您省略此參數,系統會使用本機系統帳戶。 |
在您開始使用 Intune 之前
準備計算機
若要協助防止安裝失敗,請在您要安裝 Service Manager 的電腦上執行下列步驟:
執行 UI 型安裝程式,直到執行必要條件檢查程式為止。 請確定必要條件檢查程序通過,或至少通過警告。
在您要安裝報表伺服器的計算機上,確定 SQL Server Reporting Services (SSRS) 服務已啟動。
如果您要將報表伺服器部署在裝載數據倉儲管理伺服器之計算機以外的計算機上,請確定您已完成設定遠端 SQL Server Reporting Services 的手動步驟中的程式。
判斷安裝完成的時間
當 Service Manager 管理伺服器或數據倉儲管理伺服器安裝完成時,事件標識碼為 1033 的事件會寫入應用程式事件記錄檔,如下圖所示。
如果您在使用 setup.exe 時使用 start /w 命令,當安裝程式完成時,命令視窗會保持開啟狀態,讓您有機會檢查任何傳回碼。
檢查錯誤碼
當命令列安裝程式完成時,命令提示字元會出現。 您可以輸入 echo %errorlevel% 來檢視傳回的錯誤碼。 錯誤碼 0 表示安裝成功。 命令行安裝可傳回的錯誤碼列在命令行選項錯誤碼中。
命令行安裝不會檢查您提供的資料庫名稱,以查看它是否已經存在。 如果您提供的資料庫名稱已存在,命令列安裝將會失敗且系統會傳回錯誤碼 a -1。
部署管理伺服器
您可以使用下列命令列程式來部署 Service Manager 管理伺服器和 Service Manager 資料庫。
在一部計算機上部署 Service Manager 管理伺服器和資料庫
使用系統管理認證登入您想要安裝 Service Manager 控制台的電腦。
開啟命令視窗。
在命令提示字元中,將目錄變更為 Service Manager 安裝媒體的位置,然後輸入下列命令:
Start /Wait Setup.exe /Install:Server /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /CreateNewDatabase /ManagementGroupName:[management group name] /AdminRoleGroup:[domain\account name] /ServiceRunUnderAccount:[domain\account name\password] /WorkflowAccount:[domain\account name\password] /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /Silent
部署數據倉儲管理伺服器
使用下列程式在 System Center - Service Manager 中部署 Service Manager 數據倉儲和資料庫,包括 Operations Manager 和 Configuration Manager 數據超市資料庫。
部署數據倉儲
使用下列程式,使用 Operations Manager 和 Configuration Manager 數據超市資料庫來部署數據倉儲。 如果您想要在同一部計算機上安裝數據倉儲管理伺服器和數據倉儲資料庫,請針對 [計算機名稱] 的所有實例使用相同的計算機名稱。 如果您想要在另一部計算機上部署資料庫,請據以調整 [計算機名稱] 專案。
/AnalysisServerDatabaseDataFilePath 是選擇性的,如果未使用,則會使用預設路徑。
DWStagingAndConfig 資料庫和 DWRepository 資料庫必須位於相同的實例上。 請確定您為 /StgConfigSqlServerInstance 和 /RepositorySqlServerInstance 命令行選項指定相同的計算機和實例。
部署數據倉儲管理伺服器、數據倉儲資料庫和選擇性數據超市
使用系統管理認證登入您想要安裝 Service Manager 控制台的電腦。
開啟命令視窗。
注意
您必須使用系統管理認證來執行命令提示字元。
在命令提示字元中,將目錄變更為 Service Manager 安裝媒體的位置,然後輸入下列命令:
Start /Wait Setup.exe /Install:Datawarehouse /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /CreateNewDatabase /AdminRoleGroup:[domain\account name] /StgConfigSqlServerInstance:[computer name] /RepositorySqlServerInstance:[computer name] /DataMartSqlServerInstance:[computer name] /ReportingServer:[computer name] /ReportingWebServiceURL:"http://[computer name]:80/ReportServer" /ServiceRunUnderAccount:[domain\account name\password] /DatasourceAccount:[domain\account name\password] /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /ManagementGroupName:DW_improvement /OMDataMartSqlServerInstance:[computer name] /CMDataMartSqlServerInstance:[computer name] /AnalysisServerInstance:[computer name] /AnalysisServerDatabaseDataFilePath:[path to analysis database] /ASRunUnderAccount:[domain\account name\password] /Silent
部署 Service Manager 控制台
使用下列命令行程式,在 System Center - Service Manager 中部署 Service Manager 控制台。
部署 Service Manager 控制台
使用系統管理認證登入您想要安裝 Service Manager 控制台的電腦。
開啟命令視窗。
在命令提示字元中,將目錄變更為 Service Manager 安裝媒體的位置,然後輸入下列命令:
Start /Wait Setup.exe /Install:Console /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /Installpath:[drive name]\Program Files\Microsoft System Center\Service Manager \<version\> /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /Silent
命令行選項錯誤碼
以下是 Service Manager 命令行安裝中使用的錯誤碼清單。
錯誤碼 | 錯誤 |
---|---|
-16 | PreUpgradeCheckFailed |
-15 | InvalidCommandLine |
-14 | FailedPrerequisiteChecks |
-1 | 失敗 |
0 | 成功 |
200 | DuplicateDataLogPath |
201 | DuplicatedCMDB |
202 | EnterValidDatabaseServer |
203 | FailedToGetCaseSensitiveAccount |
204 | FailedToValidateMgmtGrp |
205 | FullTextSearchNotInstalled |
206 | InstallPathAccessDenied |
207 | InstallPathCreateDirectory |
208 | InstallPathTooLong |
209 | InvalidCMDB |
210 | InvalidDatabaseConfiguration |
211 | InvalidDatabaseSize |
212 | InvalidDataLogPath |
213 | InvalidDwServer |
214 | InvalidInstallPath |
215 | InvalidPrereqResultFile |
216 | InvalidProductKey |
217 | InvalidReportServerConfig |
218 | InvalidSCSM |
219 | InvalidSmAdminGroup |
220 | InvalidSqlInstance |
221 | InvalidSqlServiceState |
222 | InvalidToInstalleScsm |
223 | InvCharInMG |
224 | MgmtGrpRegistryExist |
225 | MissingSetupFiles |
226 | NotEnoughFreeSpace |
227 | NotEnoughFreeSpaceOnSqlServer |
228 | NotLocalAdminOnSqlServer |
229 | NotWin2k8x64Machine |
230 | NotVistaSP2OrAboveMachine |
231 | NullDatabaseName |
232 | NullMG |
233 | NullSMAdmin |
234 | OldDwDatabaseExist |
235 | orMessageBoxTitle |
236 | PrimarySdkServerEmpty |
237 | RequiredFreeDiskSpace |
238 | RequiredFreeDiskSpaceForDataFile |
239 | RequiredFreeDiskSpaceForLogFile |
240 | ScomAgentInstalled |
241 | ScomServerInstalled |
242 | ScsmComponentsInstalled |
243 | SelectCMDB |
244 | SelectSqlServerInstance |
245 | ServerAccessDenied |
246 | ServerNotFound |
247 | SetupAlreadyRunning |
248 | SetupCancelByUser |
249 | SetupCrashMsg |
250 | SetupFailedAt |
251 | SetupFailedWithMsior |
252 | SqlAccessDenied |
253 | SsrsInvalidWebUrl |
254 | SsrsNeedSecureUrl |
255 | SsrsNotInstalledOn |
256 | TestCredentialsFailed |
257 | TestCredentialsNotLocalAdmin |
258 | TooLongDatabaseName |
259 | TooLongMG |
260 | UnableToNavogateFolderOnRemoteServer |
261 | UncDataLogPath |
262 | UnsupportedSQL |
263 | UserNotSysAdmin |
264 | FaildToConnectAD |
265 | ScsmSameVersionInstalled |
266 | InvalidWebSiteName |
267 | InvCharInWebSiteName |
268 | TooLongWebSiteName |
269 | InvalidWebSitePort |
270 | WebSiteNameInUse |
271 | WebSitePortInUse |
272 | DWServerInstalled |
273 | SMServerInstalled |
274 | SMConsoleInstalled |
275 | SMPortalInstalled |
276 | IISNotConfigured |
277 | FailedToConnectToAD |
278 | SmAdminIsDomainAdministrators |
279 | InvalidRegisteredOwner |
280 | InvalidRegisteredOrganization |
281 | IIS7RoleNotEnable |
282 | Not64BitSetup |
283 | DatabaseSqlStoreNotFound |
284 | ScomUIInstalled |
285 | InvalidDatabaseName |
286 | InvalidCMDBVersion |
287 | UNCPathExpected |
288 | DataDirectoryDoesNotExist |
289 | AnalysisServicesNotInstalled |
290 | DuplicatedASDatabaseID |
3010 | SuccessfulNeedReboot |
下一步
- 若要閱讀有關移動 Service Manager 資料庫的規範和操作指南,請參閱 將 Service Manager 和數據倉儲資料庫移至不同的伺服器。