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


Установка Service Management Automation из командной строки

 

Применимо к:Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Для установки компонентов Service Management Automation можно использовать команды командной строки, с помощью которых можно настроить автоматическую установку с помощью установщика Windows.

Файлы установщика Windows

На установочном носителе содержатся файлы установщика Windows для каждого из следующих компонентов Service Management Automation.

  • Модуль PowerShell: PowershellModuleInstaller.msi

  • Веб-служба: WebServiceInstaller.msi

  • Рабочий процесс Runbook: WorkerInstaller.msi

System_CAPS_noteПримечание

Параметры установки необходимо ввести в командную строку. Файл ответов не поддерживается.

Параметры установки модуля PowerShell

Модуль PowerShell Service Management Automation является необходимым компонентом для установки веб-службы Service Management Automation, поэтому перед развертыванием веб-службы Service Management Automation необходимо установить модуль PowerShell Service Management Automation. Установщик модуля PowerShell не принимает никаких параметров. Например, можно использовать следующую команду:

msiexec.exe /i PowershellModuleInstaller.msi

Параметры установки веб-службы

Следующие переменные можно указать в командной строке для замены поведения по умолчанию.

Элемент установки

Параметр командной строки

Допустимые значения

Пул приложений 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

SITENAME

Строка (значение по умолчанию — "SMA")

Веб-служба IIS

WEBSERVICEPORT

Целое число (значение по умолчанию — "9090")

Веб-служба IIS

INSTALLFOLDER

Строка (значение по умолчанию — c:\inetpub\Service Management Automation)

Веб-служба IIS

USESSL

"Yes" или "No" (значение по умолчанию — "Yes")

Веб-служба IIS

SPECIFYCERTIFICATE

"Yes" или "No" (значение по умолчанию — "No") Сертификат автоматически создается при указании значения No (Нет). Если указано значение Yes (Да), также необходимо задать параметр CERTIFICATESERIAL.

Веб-служба IIS

CERTIFICATESERIAL

Серийный номер существующего сертификата в соединенном шестнадцатеричном формате, без пробелов между цифрами, например: "45C324C02318F48D4A9C4FC832B2CDCC"

Трассировка событий (ETW)

ETWMANIFEST

"Yes" или "No" (значение по умолчанию — "Yes")

Показатели качества программного обеспечения (SQM) для отчетов программы улучшения качества программного обеспечения (CEIP)

SENDCEIPREPORTS

"Yes" или "No" (значение по умолчанию — "No")

Автоматическое обновление Майкрософт

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

На один компьютер нельзя установить несколько рабочих процессов Runbook. Кроме того, рабочий процесс Runbook необходимо установить на компьютер, обладающий доступом к экземпляру SQL Server, который использует веб-служба Service Management Automation.

Следующие переменные можно указать в командной строке для замены поведения по умолчанию.

Элемент установки

Параметр командной строки

Допустимые значения

Служба 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")

Показатели качества программного обеспечения (SQM) для отчетов программы улучшения качества программного обеспечения (CEIP)

SENDCEIPREPORTS

"Yes" или "No" (значение по умолчанию — "No")

Автоматическое обновление Майкрософт

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"
System_CAPS_noteПримечание

При установке дополнительных компонентов Runbook Worker необходимо выполнить командлет Windows PowerShell New-SmaRunbookWorkerDeployment, чтобы правильно настроить Runbook Worker.

  1. Завершите работу службы сервера Runbook (RunbookService.exe) на каждом компьютере, на котором установлен компонент Runbook Worker.

  2. Выполните следующую команду Windows PowerShell:

    New-SmaRunbookWorkerDeployment -