Installer Service Management Automation à partir d'une invite de commandes

 

S'applique à: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Vous pouvez installer les fonctionnalités de Service Management Automation en utilisant des commandes dans la fenêtre Invite de commandes pour guider le programme Windows Installer dans une installation sans assistance.

Fichiers du programme d'installation Windows

Votre support d'installation contient les fichiers Windows Installer pour chaque fonctionnalité de Service Management Automation parmi les suivantes :

  • Module PowerShell : PowershellModuleInstaller.msi

  • Service Web : WebServiceInstaller.msi

  • Runbook worker : WorkerInstaller.msi

Notes

Les options d'installation doivent être entrées dans une invite de commande. Un fichier de réponses n'est pas pris en charge.

Options d'installation du module PowerShell

Le module PowerShell Service Management Automation est une condition requise préalable du service web Service Management Automation. Vous devez donc installer le module PowerShell Service Management Automation avant de déployer le service web Service Management Automation. Le programme d'installation du module PowerShell ne prend aucun paramètre. Par exemple, vous pouvez utiliser la commande suivante :

msiexec.exe /i PowershellModuleInstaller.msi

Options d'installation de service Web

Les variables suivantes peuvent être spécifiées sur une invite de commande pour remplacer les comportements par défaut.

Élément d'installation

Commutateur de ligne de commande

Valeurs valides

Pool d'applications IIS

APPOOLACCOUNT

Chaîne

Pool d'applications IIS

APPOOLPASSWORD

Chaîne

Pool d'applications IIS

ADMINGROUPMEMBERS

Chaîne (une liste séparée par des virgules des utilisateurs à ajouter au groupe d'administrateurs de IIS)

Base de données SQL Server

CREATEDATABASE

« Oui » ou « Non » (la valeur par défaut est « Non »)

Base de données SQL Server

DATABASEAUTHENTICATION

SQL, Windows (la valeur par défaut est Windows). Si DATABASEAUTHENTICATION = SQL, vous devez également spécifier SQLUSER et SQLPASSWORD

Base de données SQL Server

SQLUSER

Chaîne

Base de données SQL Server

SQLPASSWORD

Chaîne

Base de données SQL Server

SQLSERVER

Au format « Nom du serveur, numéro de port ». (Les valeurs par défaut sont « localhost, 1433 ». Indiquez le numéro de port 0 pour spécifier un port dynamique.)

Base de données SQL Server

SQLINSTANCE

Chaîne (nom de l'instance de serveur facultatif)

Base de données SQL Server

SQLDATABASE

Chaîne (la valeur par défaut du nom de base de données est SMA)

Service web IIS

SITENAME

Chaîne (la valeur par défaut est « SMA »)

Service web IIS

WEBSERVICEPORT

Nombre entier (la valeur par défaut est « 9090 »)

Service web IIS

INSTALLFOLDER

Chaîne (la valeur par défaut est c:\inetpub\Service Management Automation)

Service web IIS

USESSL

« Oui » ou « Non » (la valeur par défaut est « Oui »)

Service web IIS

SPECIFYCERTIFICATE

« Oui » ou « Non » (la valeur par défaut est « Non ». Un certificat est automatiquement créé si vous spécifiez « non ». Si vous sélectionnez « Oui », fournissent également CERTIFICATESERIAL.

Service web IIS

CERTIFICATESERIAL

Numéro de série d'un certificat existant, au format hexadécimal concaténé et sans espaces entre les chiffres, par exemple : « 45C324C02318F48D4A9C4FC832B2CDCC »

Suivi d'événements (ETW)

ETWMANIFEST

« Oui » ou « Non » (la valeur par défaut est « Oui »)

Software Quality Metrics (SQM) pour les rapports du Programme d'amélioration de l'expérience du client (CEIP)

SENDCEIPREPORTS

« Oui » ou « Non » (la valeur par défaut est « Non »

Microsoft Update automatique

MSUPDATE

« Oui » (acceptation) ou « Non » (aucune modification ; il s'agit de la valeur par défaut)

Clé du produit

PRODUCTKEY

Chaîne

Si la journalisation est souhaitée, utilisez la commande Msiexec.exe et spécifiez le chemin d'accès du journal. Par exemple, vous pouvez utiliser la commande suivante (veillez à utiliser le nom de votre instance SQL Server).

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

Options d'installation de runbook worker

Un runbook worker ne peut pas être installé sur le même ordinateur qu'un autre runbook worker. En outre, vous devez installer le Runbook Worker sur un ordinateur qui a accès à la même instance SQL Server que celle que le service Web Service Management Automation utilise.

Les variables suivantes peuvent être spécifiées sur une invite de commande pour remplacer les comportements par défaut.

Élément d'installation

Commutateur de ligne de commande

Valeurs valides

Service Windows

SERVICEACCOUNT

Chaîne

Service Windows

SERVICEPASSWORD

Chaîne

Base de données SQL Server

CREATEDATABASE

« Oui » ou « Non » (la valeur par défaut est « Non »

Base de données SQL Server

DATABASEAUTHENTICATION

SQL Server ou Windows (la valeur par défaut est Windows)

Base de données SQL Server

SQLUSER

Chaîne

Base de données SQL Server

SQLPASSWORD

Chaîne

Base de données SQL Server

SQLSERVER

Au format « Nom de serveur, numéro de port » (Les valeurs par défaut sont « localhost, 1433 ». Indiquez le numéro de port 0 pour spécifier un port dynamique.)

Base de données SQL Server

SQLINSTANCE

Chaîne (nom de l'instance de serveur facultatif)

Base de données SQL Server

SQLDATABASE

Chaîne (la valeur par défaut du nom de base de données est SMA)

Emplacement d'installation de fichier

INSTALLFOLDER

Chaîne (la valeur par défaut est C:\Program Files\Microsoft System Center 2012 R2\Service Management Automation)

Suivi d'événements (ETW)

ETWMANIFEST

« Oui » ou « Non » (la valeur par défaut est « Oui »)

Software Quality Metrics (SQM) pour les rapports du Programme d'amélioration de l'expérience du client (CEIP)

SENDCEIPREPORTS

« Oui » ou « Non » (la valeur par défaut est « Non »

Microsoft Update automatique

MSUPDATE

« Oui » (acceptation) ou « Non » (aucune modification ; il s'agit de la valeur par défaut)

Clé du produit

PRODUCTKEY

Chaîne

Si la journalisation est souhaitée, utilisez la commande Msiexec.exe et spécifiez le chemin d'accès du journal. Par exemple, vous pouvez utiliser la commande suivante (veillez à utiliser le nom de votre instance SQL Server).

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

Notes

Si vous installez des Runbook Worker supplémentaires, vous devez exécuter l'applet de commande Windows PowerShell New-SmaRunbookWorkerDeployment pour configurer correctement le Runbook Worker.

  1. Arrêtez le service du serveur Runbook (RunbookService.exe) sur chaque ordinateur sur lequel un Runbook Worker est installé.

  2. Exécutez la commande Windows PowerShell suivante :

    New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>

  3. Redémarrez le service du serveur Runbook sur chaque ordinateur sur lequel un Runbook Worker est installé.