Поделиться через


Развертывание Service Manager из командной строки

В этой статье описывается, как развернуть System Center — Service Manager с помощью параметров командной строки. Для удобства чтения примеров командной строки в этом руководстве каждый параметр командной строки приводится с новой строки. При копировании этих примеров необходимо удалить символы возврата каретки и перевода строки из каждой строки, прежде чем запускать команды.

Примечание.

Параметр /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 Если этот параметр пропущен, используется учетная запись Local System.
/WorkflowAccount Если этот параметр пропущен, используется учетная запись Local System.

Перед началом работы

Подготовка компьютера

Чтобы предотвратить сбой установки, выполните следующие действия на компьютере, на котором вы установите Service Manager:

  1. Выполните установку, используя программу установки с пользовательским интерфейсом, до того момента, когда запустится средство проверки готовности к установке. Убедитесь, что средство проверки готовности проходит или по крайней мере проходит предупреждение.

  2. На компьютере, на котором будет установлен сервер отчетов, убедитесь, что служба SQL Server Reporting Services (SSRS) запущена.

  3. Если вы собираетесь развернуть сервер отчетов на компьютере, отличном от компьютера, на котором размещен сервер управления хранилищем данных, убедитесь, что вы выполнили процедуру, описанную в инструкции по настройке удаленных служб SQL Server Reporting Services.

Определение завершения установки

После завершения установки сервера управления Service Manager или сервера управления хранилищем данных событие с идентификатором события 1033 записывается в журнал событий приложения, как показано на следующем рисунке.

Снимок экрана: журнал событий установки командной строки.

Если при использовании setup.exe используется команда start /w , окно командной строки останется открытым при завершении установки, что дает возможность проверить коды возврата.

Проверка кодов ошибок

После завершения установки из командной строки появится приглашение на ввод команды. Вы можете просмотреть код ошибки, возвращенный, введя эхо %errorlevel%. Код ошибки 0 свидетельствует об успешной установке. Коды ошибок, которые могут быть возвращены установкой командной строки, перечислены в кодах ошибок параметра командной строки.

Установка командной строки не проверяет имя базы данных, указанное, чтобы узнать, существует ли она уже. Если будет указано имя базы данных, которое уже существует, установка из командной строки завершится сбоем и в качестве кода ошибки будет возвращено значение -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  
    
    

Развертывание сервера управления хранилищем данных

Используйте следующие процедуры для развертывания хранилища данных и баз данных Service Manager, включая базы данных Диспетчера данных и Платформы Configuration Manager, в System Center — Service 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

Используйте следующую процедуру командной строки для развертывания консоли Service Manager в System Center — 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 Повторяющийся ФАЙЛCMDB
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 MgmtGrpRegistryExistryExist
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
25 % TooLongMG
260 Не в состоянииToNavogateFolderOnRemoteServer
261 UncDataLogPath
262 НеподдерживаемыйSQL
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 Повторяющийся идентификаторASDatabaseID
3010 SuccessfulNeedReboot

Следующие шаги