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.
-
Arrêtez le service du serveur Runbook (RunbookService.exe) sur chaque ordinateur sur lequel un Runbook Worker est installé.
-
Exécutez la commande Windows PowerShell suivante :
New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>
-
Redémarrez le service du serveur Runbook sur chaque ordinateur sur lequel un Runbook Worker est installé.