Compartilhar via


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

System_CAPS_noteObservaçã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"
System_CAPS_noteObservação

Caso se instale runbook Workers adicionais, é preciso executar o cmdlet New-SmaRunbookWorkerDeployment do Windows PowerShell para configurar corretamente o runbook Worker.

  1. Interrompa o serviço Runbook Server (RunbookService.exe) em cada computador no qual um runbook Worker está instalado.

  2. Execute o seguinte comando do Windows PowerShell:

    New-SmaRunbookWorkerDeployment -