Установка 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
Примечание |
---|
Параметры установки необходимо ввести в командную строку. Файл ответов не поддерживается. |
Параметры установки модуля 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"
Примечание |
---|
При установке дополнительных компонентов Runbook Worker необходимо выполнить командлет Windows PowerShell New-SmaRunbookWorkerDeployment, чтобы правильно настроить Runbook Worker.
|