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.
-
Arrestare il servizio Server Runbook (RunbookService.exe) in tutti i computer in cui è installato un Runbook Worker.
-
Eseguire il seguente comando di Windows PowerShell:
New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>
-
Riavviare il servizio Server Runbook in tutti i computer in cui è installato un Runbook Worker.