Installazione di Service Management Automation da una finestra del Prompt dei comandi

 

Si applica a: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

È possibile installare le funzionalità di Service Management Automation utilizzando la finestra del Prompt dei comandi per eseguire un'installazione automatica con Windows Installer.

File di Windows Installer

Il supporto di installazione contiene i file di Windows Installer per ciascun Service Management Automation dotato delle funzionalità seguenti:

  • Modulo PowerShell: PowershellModuleInstaller.msi

  • Servizio Web: WebServiceInstaller.msi

  • Runbook Worker: WorkerInstaller.msi

Nota

È necessario immettere le opzioni di installazione a un prompt dei comandi. I file di risposta non sono supportati.

Opzioni di installazione del modulo PowerShell

Il modulo PowerShell di Service Management Automation è un prerequisito obbligatorio del servizio Web di Service Management Automation. Pertanto, installare il modulo PowerShell di Service Management Automation prima della distribuzione del servizio Web di Service Management Automation. Il programma di installazione del modulo PowerShell non accetta parametri. Ad esempio, è possibile utilizzare il comando riportato di seguito:

msiexec.exe /i PowershellModuleInstaller.msi

Opzioni di installazione del servizio Web

È possibile specificare le seguenti variabili al prompt dei comandi per sostituire i comportamenti predefiniti.

Elemento di installazione

Switch della riga di comando

Valori validi

Pool di applicazioni IIS

APPOOLACCOUNT

String

Pool di applicazioni IIS

APPOOLPASSWORD

String

Pool di applicazioni IIS

ADMINGROUPMEMBERS

Stringa (un elenco di utenti separato da virgole da aggiungere al gruppo Administrators di IIS)

Database di SQL Server

CREATEDATABASE

"Sì" o "No" (il valore predefinito è "No")

Database di SQL Server

DATABASEAUTHENTICATION

SQL, Windows (il valore predefinito è Windows). Se DATABASEAUTHENTICATION = SQL, è necessario specificare anche SQLUSER e SQLPASSWORD

Database di SQL Server

SQLUSER

String

Database di SQL Server

SQLPASSWORD

String

Database di SQL Server

SQLSERVER

Nel formato "Nome server, numero di porta". (I valori predefiniti sono "localhost, 1433". Immettere un numero di porta pari a 0 per indicare una porta dinamica).

Database di SQL Server

SQLINSTANCE

Stringa (nome istanza server facoltativo)

Database di SQL Server

SQLDATABASE

Stringa (il valore del nome database predefinito è SMA)

Servizio Web IIS

SITENAME

Stringa (il valore predefinito è "SMA")

Servizio Web IIS

WEBSERVICEPORT

Intero (il valore predefinito è "9090")

Servizio Web IIS

INSTALLFOLDER

Stringa (il valore predefinito è "c:\inetpub\Service Management Automation")

Servizio Web IIS

USESSL

"Sì" o "No" (il valore predefinito è "Sì")

Servizio Web IIS

SPECIFYCERTIFICATE

"Sì" o "No" (il valore predefinito è "No"). Se si specifica "No", verrà automaticamente creato un certificato. Se si seleziona "Sì", fornire anche CERTIFICATESERIAL.

Servizio Web IIS

CERTIFICATESERIAL

Numero di serie di un certificato esistente, in formato esadecimale concatenato e senza spazi tra le cifre. Ad esempio: "45C324C02318F48D4A9C4FC832B2CDCC"

Event tracing (ETW)

ETWMANIFEST

"Sì" o "No" (il valore predefinito è "Sì")

Metrica della qualità del software (SQM) per il reporting del Programma Analisi utilizzo software (CEIP)

SENDCEIPREPORTS

"Sì" o "No" (il valore predefinito è "No")

Aggiornamenti automatici di Microsoft Update

MSUPDATE

"Sì" (acconsentire esplicitamente) o "No" (nessuna modifica, è il valore predefinito)

Codice Product Key

PRODUCTKEY

String

Se si desidera la registrazione, utilizzare il comando Msiexec.exe e specificare il percorso del registro. Ad esempio, è possibile utilizzare il seguente comando (utilizzare il nome dell'istanza di SQL Server dell'utente).

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Opzioni di installazione di Runbook Worker

Due Runbook Worker non possono essere installati nello stesso computer. Inoltre, installare il Runbook Worker in un computer dotato di accesso all'istanza di SQL Server utilizzata dal servizio Web di Service Management Automation.

È possibile specificare le seguenti variabili al prompt dei comandi per sostituire i comportamenti predefiniti.

Elemento di installazione

Switch della riga di comando

Valori validi

Servizio Windows

SERVICEACCOUNT

String

Servizio Windows

SERVICEPASSWORD

String

Database di SQL Server

CREATEDATABASE

"Sì" o "No" (il valore predefinito è "No")

Database di SQL Server

DATABASEAUTHENTICATION

Server SQL o Windows (il valore predefinito è Windows)

Database di SQL Server

SQLUSER

String

Database di SQL Server

SQLPASSWORD

String

Database di SQL Server

SQLSERVER

Nel formato "Nome server, numero di porta" (i valori predefiniti sono "localhost, 1433". Immettere un numero di porta pari a 0 per indicare una porta dinamica).

Database di SQL Server

SQLINSTANCE

Stringa (nome istanza server facoltativo)

Database di SQL Server

SQLDATABASE

Stringa (il valore del nome database predefinito è SMA)

Percorso di installazione file

INSTALLFOLDER

Stringa (il valore predefinito è "C:\Programmi\Microsoft System Center 2012 R2\Service Management Automation")

Event tracing (ETW)

ETWMANIFEST

"Sì" o "No" (il valore predefinito è "Sì")

Metrica della qualità del software (SQM) per il reporting del Programma Analisi utilizzo software (CEIP)

SENDCEIPREPORTS

"Sì" o "No" (il valore predefinito è "No")

Aggiornamenti automatici di Microsoft Update

MSUPDATE

"Sì" (acconsentire esplicitamente) o "No" (nessuna modifica, è il valore predefinito)

Codice Product Key

PRODUCTKEY

String

Se si desidera la registrazione, utilizzare il comando Msiexec.exe e specificare il percorso del registro. Ad esempio, è possibile utilizzare il seguente comando (utilizzare il nome dell'istanza di SQL Server dell'utente).

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Nota

Se vengono installati ulteriori Runbook Worker, eseguire il cmdlet di Windows PowerShell New-SmaRunbookWorkerDeployment per configurarli.

  1. Arrestare il servizio Server Runbook (RunbookService.exe) in tutti i computer in cui è installato un Runbook Worker.

  2. Eseguire il seguente comando di Windows PowerShell:

    New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>

  3. Riavviare il servizio Server Runbook in tutti i computer in cui è installato un Runbook Worker.