共用方式為


從命令行部署 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 的電腦上執行下列步驟:

  1. 執行 UI 型安裝程式,直到執行必要條件檢查程式為止。 請確定必要條件檢查程序通過,或至少通過警告。

  2. 在您要安裝報表伺服器的計算機上,確定 SQL Server Reporting Services (SSRS) 服務已啟動。

  3. 如果您要將報表伺服器部署在裝載數據倉儲管理伺服器之計算機以外的計算機上,請確定您已完成設定遠端 SQL Server Reporting Services 的手動步驟中的程式。

判斷安裝完成的時間

當 Service Manager 管理伺服器或數據倉儲管理伺服器安裝完成時,事件標識碼為 1033 的事件會寫入應用程式事件記錄檔,如下圖所示。

顯示命令行安裝事件記錄檔的螢幕快照。

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

檢查錯誤碼

當命令列安裝程式完成時,命令提示字元會出現。 您可以輸入 echo %errorlevel% 來檢視傳回的錯誤碼。 錯誤碼 0 表示安裝成功。 命令行安裝可傳回的錯誤碼列在命令行選項錯誤碼

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

部署管理伺服器

您可以使用下列命令列程式來部署 Service Manager 管理伺服器和 Service Manager 資料庫。

在一部計算機上部署 Service Manager 管理伺服器和資料庫

  1. 使用系統管理認證登入您想要安裝 Service Manager 控制台的電腦。

  2. 開啟命令視窗。

  3. 在命令提示字元中,將目錄變更為 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 命令行選項指定相同的計算機和實例。

部署數據倉儲管理伺服器、數據倉儲資料庫和選擇性數據超市

  1. 使用系統管理認證登入您想要安裝 Service Manager 控制台的電腦。

  2. 開啟命令視窗。

    注意

    您必須使用系統管理認證來執行命令提示字元。

  3. 在命令提示字元中,將目錄變更為 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 控制台

  1. 使用系統管理認證登入您想要安裝 Service Manager 控制台的電腦。

  2. 開啟命令視窗。

  3. 在命令提示字元中,將目錄變更為 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

下一步