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


Развертывание 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 Если этот параметр пропущен, используется учетная запись 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, включая базы данных витрин данных Operations 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- Ошибка проверки перед обновлением
-15 НевернаяКоманднаяСтрока
–14 Ошибки в проверке предварительных условий
-1 Неудачно
0 Успешно выполнено
200 DuplicateDataLogPath
201 Дубликат CMDB
202 Введите корректный сервер базы данных
203 Ошибка получения учетной записи с учетом регистра
204 Не удалось подтвердить группу управления
205 ПолнотекстовыйПоискНеУстановлен
206 Доступ к пути установки запрещен
207 InstallPathCreateDirectory
208 ПутьУстановкиСлишкомДлинный
209 НедействительныйCMDB
210 НекорректнаяКонфигурацияБазыДанных
211 Неверный размер базы данных
212 InvalidDataLogPath
213 Неверный сервер DW
214 НедопустимыйПутьУстановки
215 НеверныйПредварительныйРезультатФайл
216 НеверныйКлючПродукта
217 НевернаяКонфигурацияСервераОтчетов
218 InvalidSCSM
219 Недействительная SmAdminGroup
220 InvalidSqlInstance
221 Неверное_Состояние_Службы_SQL
222 НедопустимоДляУстановкиScsm
223 InvCharInMG
224 MgmtGrpRegistryExist
225 Отсутствуют файлы установки
226 Недостаточно свободного места
227 Недостаточно свободного места на сервере SQL
228 Не является локальным администратором на сервере SQL
229 NotWin2k8x64Machine
230 NotVistaSP2OrAboveMachine
231 Имя пустой базы данных
232 NullMG
233 NullSMAdmin
234 СуществующаяСтараяБазаДанныхDw
235 orMessageBoxTitle
236 PrimarySdkServerEmpty (Первичный сервер SDK пуст)
237 Требуемое свободное место на диске
238 Необходимое количество свободного места на диске для файла данных
239 НеобходимоеСвободноеМестоНаДискеДляФайлаЛога
240 ScomAgentInstalled
241 Установлен ScomServer
242 ScsmComponentsInstalled
243 SelectCMDB
244 SelectSqlServerInstance
245 Доступ к серверу запрещен
246 Сервер не найден
247 Установка уже запущена
248 Отмена установки пользователем
249 Сообщение об ошибке установки
250 Ошибка установки на
251 Ошибка установки с Msior
252 SqlAccessDenied (Отказ в доступе к SQL)
253 Ошибка SsrsInvalidWebUrl: недействительный URL-адрес веб-страницы
254 SsrsNeedSecureUrl
255 Ssrs не установлен на
256 Ошибка проверки учетных данных
257 ПроверкаУчетныхДанныхНеМестныйАдминистратор
258 TooLongDatabaseName
259 TooLongMG
260 Не удается перейти в папку на удаленном сервере
261 UncDataLogPath
262 Неподдерживаемый SQL
263 UserNotSysAdmin
264 Не удалось подключиться к AD
265 Такая же версия SCSM установлена
266 НедопустимоеИмяСайта
267 InvCharInWebSiteName
268 TooLongWebSiteName
269 Неверный порт веб-сайта
270 НазваниеВебСайтаИспользуется
271 ПортСайтаЗанят
272 DWServerInstalled
273 Установлен SMServer
274 SMConsoleInstalled
275 SMPortalInstalled
276 IIS не настроена
277 Ошибка подключения к AD
278 "SmAdminIsDomainAdministrators"
279 НеверныйЗарегистрированныйВладелец
280 Неверно зарегистрированная организация
281 IIS7RoleNotEnable (Роль IIS7 не включена)
282 Not64BitSetup
283 База данных SqlStore не найдена
284 ScomUIInstalled
285 НедопустимоеИмяБазыДанных
286 Недопустимая версия CMDB
287 Требуется указать путь UNC (UNCPathExpected)
288 Каталог данных не существует
289 Службы анализа не установлены
290 Повторяющийся идентификаторASDatabaseID
3010 Успешно, требуется перезагрузка

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