Instalação do Service Management Automation a partir de uma janela de Prompt de Comando
Aplica-se a: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator
É possível instalar os recursos do Service Management Automation usando comandos na janela Prompt de Comando para orientar o programa Windows Installer no caso de uma instalação autônoma.
Arquivos do Windows Installer
A mídia de instalação contém os arquivos do Windows Installer para cada um dos recursos seguintes do Service Management Automation:
Módulo PowerShell: PowershellModuleInstaller.msi
Serviço Web: WebServiceInstaller.msi
Runbook Worker: WorkerInstaller.msi
Observação |
---|
As opções de instalação devem ser inseridas em um prompt de comando. Não há suporte para um arquivo de resposta. |
Opções de instalação do módulo PowerShell
O módulo PowerShell do Service Management Automation é um pré-requisito obrigatório do serviço Web do Service Management Automation, portanto, é preciso instalar o Módulo PowerShell do Service Management Automation antes de implantar o serviço Web do Service Management Automation. O instalador do Módulo PowerShell não usa parâmetros. Por exemplo, você poderia usar o seguinte comando:
msiexec.exe /i PowershellModuleInstaller.msi
Opções de instalação do serviço Web
As seguintes variáveis podem ser especificadas em um prompt de comando para substituir os comportamentos padrão.
Item de instalação |
Opção de linha de comando |
Valores válidos |
Pool de aplicativos do IIS |
APPOOLACCOUNT |
Cadeia de caracteres |
Pool de aplicativos do IIS |
APPOOLPASSWORD |
Cadeia de caracteres |
Pool de aplicativos do IIS |
ADMINGROUPMEMBERS |
Cadeia de caracteres (uma lista de usuários separada por vírgulas para adicionar o grupo Administradores do IIS) |
Banco de dados SQL Server |
CREATEDATABASE |
"Sim" ou "Não" (o valor padrão é "Não") |
Banco de dados SQL Server |
DATABASEAUTHENTICATION |
SQL, Windows (o valor padrão é Windows). Se DATABASEAUTHENTICATION = SQL, você também precisa especificar SQLUSER e SQLPASSWORD |
Banco de dados SQL Server |
SQLUSER |
Cadeia de caracteres |
Banco de dados SQL Server |
SQLPASSWORD |
Cadeia de caracteres |
Banco de dados SQL Server |
SQLSERVER |
No formato "Nome do servidor, número de porta". (Os valores padrão são "localhost, 1433." Forneça um número de porta 0 para especificar uma porta dinâmica.) |
Banco de dados SQL Server |
SQLINSTANCE |
Cadeia de caracteres (nome da instância do servidor opcional) |
Banco de dados SQL Server |
SQLDATABASE |
Cadeia de caracteres (o nome valor do banco de dados padrão é SMA) |
Serviço Web do IIS |
SITENAME |
Cadeia de caracteres (o valor padrão é "SMA") |
Serviço Web do IIS |
WEBSERVICEPORT |
Número inteiro (o valor padrão é "9090") |
Serviço Web do IIS |
INSTALLFOLDER |
Cadeia de caracteres (o valor padrão é c:\inetpub\Service Management Automation) |
Serviço Web do IIS |
USESSL |
"Sim" ou "Não" (o valor padrão é "Sim") |
Serviço Web do IIS |
SPECIFYCERTIFICATE |
"Sim" ou "Não" (o valor padrão é "Não") Um certificado é criado automaticamente se você especificar "Não". Se especificar "Sim", forneça também CERTIFICATESERIAL. |
Serviço Web do IIS |
CERTIFICATESERIAL |
Número de série de um certificado existente em formato hexadecimal concatenado e sem espaços entre dígitos, por exemplo: "45C324C02318F48D4A9C4FC832B2CDCC" |
Rastreamento de Eventos (ETW) |
ETWMANIFEST |
"Sim" ou "Não" (o valor padrão é "Sim") |
Relatórios de Métrica de Qualidade de Software (SQM) para o Programa de Aperfeiçoamento da Experiência do Usuário (CEIP) |
SENDCEIPREPORTS |
"Sim" ou "Não" (o valor padrão é "Não") |
Atualização automática da Microsoft |
MSUPDATE |
"Sim" (aceitar) ou "Não" (nenhuma alteração; esse é o valor padrão) |
Chave do produto |
PRODUCTKEY |
Cadeia de caracteres |
Se o registro em log for desejado, use o comando Msiexec.exe e especifique o caminho do log. Por exemplo, é possível usar o seguinte comando (certifique-se de usar o nome da sua instância do SQL Server).
msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Opções de instalação do Runbook Worker
Um Runbook Worker não pode ser instalado no mesmo computador que outro Runbook Worker. Além disso, é preciso instalar o runbook Worker em um computador que tenha acesso à mesma instância do SQL Server que o serviço Web do Service Management Automation utiliza.
As seguintes variáveis podem ser especificadas em um prompt de comando para substituir os comportamentos padrão.
Item de instalação |
Opção de linha de comando |
Valores válidos |
Serviço Windows |
SERVICEACCOUNT |
Cadeia de caracteres |
Serviço Windows |
SERVICEPASSWORD |
Cadeia de caracteres |
Banco de dados SQL Server |
CREATEDATABASE |
"Sim" ou "Não" (o valor padrão é "Não") |
Banco de dados SQL Server |
DATABASEAUTHENTICATION |
SQL Server ou Windows (o valor padrão é Windows) |
Banco de dados SQL Server |
SQLUSER |
Cadeia de caracteres |
Banco de dados SQL Server |
SQLPASSWORD |
Cadeia de caracteres |
Banco de dados SQL Server |
SQLSERVER |
No formato "Nome do servidor, número da porta" (os valores padrão são "localhost, 1433." Forneça um número de porta 0 para especificar uma porta dinâmica.) |
Banco de dados SQL Server |
SQLINSTANCE |
Cadeia de caracteres (nome da instância do servidor opcional) |
Banco de dados SQL Server |
SQLDATABASE |
Cadeia de caracteres (o nome valor do banco de dados padrão é SMA) |
Local de instalação do arquivo |
INSTALLFOLDER |
Cadeia de caracteres (o valor padrão é C:\Program Files\Microsoft System Center 2012 R2\Service Management Automation) |
Rastreamento de Eventos (ETW) |
ETWMANIFEST |
"Sim" ou "Não" (o valor padrão é "Sim") |
Relatórios de Métrica de Qualidade de Software (SQM) para o Programa de Aperfeiçoamento da Experiência do Usuário (CEIP) |
SENDCEIPREPORTS |
"Sim" ou "Não" (o valor padrão é "Não") |
Atualização automática da Microsoft |
MSUPDATE |
"Sim" (aceitar) ou "Não" (nenhuma alteração; esse é o valor padrão) |
Chave do produto |
PRODUCTKEY |
Cadeia de caracteres |
Se o registro em log for desejado, use o comando Msiexec.exe e especifique o caminho do log. Por exemplo, é possível usar o seguinte comando (certifique-se de usar o nome da sua instância do SQL Server).
msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Observação |
---|
Caso se instale runbook Workers adicionais, é preciso executar o cmdlet New-SmaRunbookWorkerDeployment do Windows PowerShell para configurar corretamente o runbook Worker.
|