Déployer Service Manager à partir d’une ligne de commande
Cet article explique comment déployer System Center - Service Manager à l’aide de paramètres de ligne de commande. Pour faciliter la lecture, les exemples de ligne de commande de ce guide répertorient chaque paramètre de ligne de commande sur sa propre ligne. Si vous copiez ces exemples, vous devez supprimer les retours chariot/sauts de ligne (RC/SL) de chaque ligne avant de pouvoir exécuter les commandes.
Remarque
Le paramètre /silent doit être le dernier paramètre utilisé dans une installation par ligne de commande.
Dans ce guide, les arguments de ligne de commande que vous fournissez sont délimités par des crochets : []. Par exemple, vous fournissez le nom du propriétaire inscrit [nom des propriétaires] et le nom de l’organisation inscrite [nom de la société] comme indiqué dans l’exemple suivant :
Setup.exe
/Install:Datawarehouse
/RegisteredOwner:[owners name]
/RegisteredOrganization:[company name]
/Silent
Si votre argument de ligne de commande contient un espace, par exemple, [nom des propriétaires]-placez l’argument entre guillemets doubles. Par exemple, si vous utilisez Garret Young comme argument pour le paramètre de ligne de commande RegisteredOwner , entrez le nom, comme indiqué dans l’exemple suivant :
/RegisteredOwner:"Garret Young"
Certains des paramètres de ligne de commande utilisés pour les datamarts Operations Manager et Configuration Manager définissent les instructions de chemin d'accès au langage SQL (Structured Query Language) en tant qu'arguments de ligne de commande. Vous devez définir le nom du lecteur et vous assurer que le chemin d'accès qui est répertorié dans ce guide est le bon chemin d'accès de votre version de Microsoft SQL Server. Les exemples de ce guide sont corrects pour SQL Server 2016, comme illustré dans l’exemple suivant :
/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
Pour plus d’informations sur les paramètres de ligne de commande, entrez setup.exe / ?. Les paramètres spécifiés dans le tableau suivant sont facultatifs.
commande | Remarques |
---|---|
/ProductKey | Si ce paramètre est omis, Service Manager est installé en tant qu’édition d’évaluation avec une période d’évaluation de 180 jours. |
/Installpath | Si ce paramètre est omis, Service Manager est installé dans le dossier et le chemin d’accès par défaut : [nom du lecteur] :\Program Files\Microsoft System Center\Service Manager <version>. |
/ServiceRunUnderAccount | Si ce paramètre est omis, le compte système local est utilisé. |
/WorkflowAccount | Si ce paramètre est omis, le compte système local est utilisé. |
Avant de commencer
Préparer l’ordinateur
Pour éviter un échec d’installation, procédez comme suit sur l’ordinateur sur lequel vous allez installer Service Manager :
Exécutez le programme d'installation dans l'interface utilisateur jusqu'au moment où vous exécutez l'outil de vérification de la configuration. Vérifiez que le vérificateur des conditions préalables passe ou au moins passe avec un avertissement.
Sur l’ordinateur sur lequel vous allez installer le serveur de rapports, vérifiez que le service SQL Server Reporting Services (SSRS) a démarré.
Si vous allez déployer le serveur de rapports sur un ordinateur autre que l’ordinateur hébergeant le serveur d’administration de l’entrepôt de données, vérifiez que vous avez terminé la procédure décrite dans les étapes manuelles pour configurer sql Server Reporting Services distant.
Déterminer quand l’installation est terminée
Lorsque l’installation du serveur d’administration Service Manager ou du serveur d’administration de l’entrepôt de données est terminée, un événement avec l’ID d’événement 1033 est écrit dans le journal des événements d’application, comme illustré dans l’illustration suivante.
Si vous utilisez la commande start /w lorsque vous utilisez setup.exe, la fenêtre de commande reste ouverte une fois le programme d’installation terminé, ce qui vous donne la possibilité d’examiner les codes de retour.
Vérifier les codes d’erreur
Lorsque le programme d'installation en ligne en commande est terminé, l'invite de commande s'affiche. Vous pouvez afficher le code d’erreur retourné en entrant echo %errorlevel%. Un code d'erreur 0 signifie que l'installation a réussi. Les codes d’erreur qui peuvent être retournés par l’installation de ligne de commande sont répertoriés dans les codes d’erreur d’option de ligne de commande.
L’installation de la ligne de commande ne vérifie pas le nom de la base de données que vous fournissez pour voir s’il existe déjà. Si vous spécifiez un nom de base de données qui existe déjà, l'installation en ligne de commande échoue et une valeur -1 est retournée en tant que code d'erreur.
Déployer un serveur d’administration
Vous pouvez utiliser les procédures de ligne de commande suivantes pour déployer le serveur d’administration Service Manager et la base de données Service Manager.
Pour déployer le serveur d’administration et la base de données Service Manager sur un ordinateur
Connectez-vous à l’ordinateur sur lequel vous souhaitez installer la console Service Manager à l’aide des informations d’identification d’administration.
Ouvrez la fenêtre de commande.
À l’invite de commandes, remplacez les répertoires par l’emplacement du support d’installation de Service Manager, puis entrez les éléments suivants :
Start /Wait Setup.exe /Install:Server /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /CreateNewDatabase /ManagementGroupName:[management group name] /AdminRoleGroup:[domain\account name] /ServiceRunUnderAccount:[domain\account name\password] /WorkflowAccount:[domain\account name\password] /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /Silent
Déployer un serveur d’administration Data Warehouse
Utilisez les procédures suivantes pour déployer un entrepôt de données et des bases de données Service Manager, notamment les bases de données operations Manager et Configuration Manager, dans System Center - Service Manager.
Déployer l’entrepôt de données
Utilisez les procédures suivantes pour déployer l’entrepôt de données avec les bases de données Operations Manager et Configuration Manager. Si vous souhaitez installer le serveur d’administration de l’entrepôt de données et les bases de données de l’entrepôt de données sur le même ordinateur, utilisez le même nom d’ordinateur que celui sur lequel vous exécutez le programme d’installation pour toutes les instances de [nom de l’ordinateur]. Si vous souhaitez déployer les bases de données sur un ordinateur distinct, ajustez les entrées [nom de l’ordinateur] en conséquence.
/AnalysisServerDatabaseDataFilePath est facultatif et, s’il n’est pas utilisé, le chemin par défaut sera utilisé.
La base de données DWStagingAndConfig et la base de données DWRepository doivent résider sur la même instance. Vérifiez que vous spécifiez le même ordinateur et l’instance pour les options de ligne de commande /StgConfigSqlServerInstance et /RepositorySqlServerInstance .
Déployer le serveur d’administration de l’entrepôt de données, les bases de données de l’entrepôt de données et les data marts facultatifs
Connectez-vous à l’ordinateur sur lequel vous souhaitez installer la console Service Manager à l’aide des informations d’identification d’administration.
Ouvrez une fenêtre de commandes.
Remarque
Vous devez exécuter l’invite de commandes avec les informations d’identification d’administration.
À l’invite de commandes, remplacez les répertoires par l’emplacement du support d’installation de Service Manager, puis entrez les éléments suivants :
Start /Wait Setup.exe /Install:Datawarehouse /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /CreateNewDatabase /AdminRoleGroup:[domain\account name] /StgConfigSqlServerInstance:[computer name] /RepositorySqlServerInstance:[computer name] /DataMartSqlServerInstance:[computer name] /ReportingServer:[computer name] /ReportingWebServiceURL:"http://[computer name]:80/ReportServer" /ServiceRunUnderAccount:[domain\account name\password] /DatasourceAccount:[domain\account name\password] /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /ManagementGroupName:DW_improvement /OMDataMartSqlServerInstance:[computer name] /CMDataMartSqlServerInstance:[computer name] /AnalysisServerInstance:[computer name] /AnalysisServerDatabaseDataFilePath:[path to analysis database] /ASRunUnderAccount:[domain\account name\password] /Silent
Déployer une console Service Manager
Utilisez la procédure de ligne de commande suivante pour déployer la console Service Manager dans System Center - Service Manager.
Pour déployer la console Service Manager
Connectez-vous à l’ordinateur sur lequel vous souhaitez installer la console Service Manager à l’aide des informations d’identification d’administration.
Ouvrez une fenêtre de commandes.
À l’invite de commandes, remplacez les répertoires par l’emplacement du support d’installation de Service Manager, puis entrez les éléments suivants :
Start /Wait Setup.exe /Install:Console /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /Installpath:[drive name]\Program Files\Microsoft System Center\Service Manager \<version\> /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /Silent
Codes d’erreur d’option de ligne de commande
Voici une liste des codes d’erreur utilisés dans l’installation en ligne de commande de Service Manager.
Code d’erreur | Error |
---|---|
16- | PreUpgradeCheckFailed |
15- | InvalidCommandLine |
-14 | FailedPrerequisiteChecks |
-1 | Échec |
0 | Réussite |
200 | DuplicateDataLogPath |
201 | DupliquéCMDB |
202 | EnterValidDatabaseServer |
203 | FailedToGetCaseSensitiveAccount |
204 | FailedToValidateMgmtGrp |
205 | FullTextSearchNotInstalled |
206 | InstallPathAccessDenied |
207 | InstallPathCreateDirectory |
208 | InstallPathTooLong |
209 | InvalidCMDB |
210 | InvalidDatabaseConfiguration |
211 | InvalidDatabaseSize |
212 | InvalidDataLogPath |
213 | InvalidDwServer |
214 | InvalidInstallPath |
215 | InvalidPrereqResultFile |
216 | InvalidProductKey |
217 | InvalidReportServerConfig |
218 | InvalidSCSM |
219 | InvalidSmAdminGroup |
220 | InvalidSqlInstance |
221 | InvalidSqlServiceState |
222 | InvalidToInstalleScsm |
223 | InvCharInMG |
224 | MgmtGrpRegistryExist |
225 | MissingSetupFiles |
226 | NotEnoughFreeSpace |
227 | NotEnoughFreeSpaceOnSqlServer |
228 | NotLocalAdminOnSqlServer |
229 | NotWin2k8x64Machine |
230 | NotVistaSP2OrAboveMachine |
231 | NullDatabaseName |
232 | NullMG |
233 | NullSMAdmin |
234 | OldDwDatabaseExist |
235 | orMessageBoxTitle |
236 | PrimarySdkServerEmpty |
237 | RequiredFreeDiskSpace |
238 | RequiredFreeDiskSpaceForDataFile |
239 | RequiredFreeDiskSpaceForLogFile |
240 | ScomAgentInstalled |
241 | ScomServerInstalled |
242 | ScsmComponentsInstalled |
243 | SelectCMDB |
244 | SelectSqlServerInstance |
245 | ServerAccessDenied |
246 | ServerNotFound |
247 | SetupAlreadyRunning |
248 | SetupCancelByUser |
249 | SetupCrashMsg |
250 | SetupFailedAt |
251 | SetupFailedWithMsior |
252 | SqlAccessDenied |
253 | SsrsInvalidWebUrl |
254 | SsrsNeedSecureUrl |
255 | SsrsNotInstalledOn |
256 | TestCredentialsFailed |
257 | TestCredentialsNotLocalAdmin |
258 | TooLongDatabaseName |
259 | TooLongMG |
260 | UnableToNavogateFolderOnRemoteServer |
261 | UncDataLogPath |
262 | Non pris en chargeSQL |
263 | UserNotSysAdmin |
264 | FaildToConnectAD |
265 | ScsmSameVersionInstalled |
266 | InvalidWebSiteName |
267 | InvCharInWebSiteName |
268 | TooLongWebSiteName |
269 | InvalidWebSitePort |
270 | WebSiteNameInUse |
271 | WebSitePortInUse |
272 | DWServerInstalled |
273 | SMServerInstalled |
274 | SMConsoleInstalled |
275 | SMPortalInstalled |
276 | IISNotConfigured |
277 | FailedToConnectToAD |
278 | SmAdminIsDomainAdministrators |
279 | InvalidRegisteredOwner |
280 | InvalidRegisteredOrganization |
281 | IIS7RoleNotEnable |
282 | Not64BitSetup |
283 | DatabaseSqlStoreNotFound |
284 | ScomUIInstalled |
285 | InvalidDatabaseName |
286 | InvalidCMDBVersion |
287 | UNCPathExpected |
288 | DataDirectoryDoesNotExist |
289 | AnalysisServicesNotInstalled |
290 | DuplicatedASDatabaseID |
3010 | SuccessfulNeedReboot |
Étapes suivantes
- Pour lire des instructions prescriptives et pratiques sur le déplacement des bases de données Service Manager, passez en revue Déplacer les bases de données Service Manager et d’entrepôt de données vers différents serveurs.