Implementación de Service Manager desde la línea de comandos
En este artículo se describe cómo implementar System Center - Service Manager mediante parámetros de línea de comandos. Para facilitar la lectura, los ejemplos de línea de comandos de esta guía enumeran cada parámetro de línea de comandos en su propia línea. Si copias estos ejemplos, debes quitar los retornos de carro/avances de línea (CR/LF) de cada línea para poder ejecutar los comandos.
Nota
El parámetro /silent debe ser el último parámetro usado en una instalación de línea de comandos.
En esta guía, los argumentos de la línea de comandos que proporciones se delimitan entre corchetes: []. Por ejemplo, proporcionarás el nombre del propietario registrado [owners name] y el nombre de la organización registrada [company name] como se muestra en el ejemplo siguiente:
Setup.exe
/Install:Datawarehouse
/RegisteredOwner:[owners name]
/RegisteredOrganization:[company name]
/Silent
Si el argumento de la línea de comandos contiene un espacio -por ejemplo, [owners name]-, encierra el argumento entre comillas dobles. Por ejemplo, si usas Garret Young como argumento para el parámetro de línea de comandos RegisteredOwner, escribe el nombre como se muestra en el ejemplo siguiente:
/RegisteredOwner:"Garret Young"
Algunos de los parámetros de la línea de comandos que se usan para los data marts de Operations Manager y Configuration Manager definen instrucciones de ruta de acceso de Lenguaje de consulta estructurado (SQL) como argumentos de línea de comandos. Debes definir el nombre de la unidad y asegurarte de que la ruta de acceso que aparece en esta guía sea la ruta de acceso correcta de tu versión de Microsoft SQL Server. Los ejemplos de esta guía son correctos para SQL Server 2016, como se muestra en el ejemplo siguiente:
/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
Para más información sobre los parámetros de la línea de comandos, escribe setup.exe /?. Los parámetros que aparecen en la tabla siguiente son opcionales.
comando | notas |
---|---|
/ProductKey | Si se omite este parámetro, Service Manager se instala como edición de evaluación con un período de evaluación de 180 días. |
/Installpath | Si se omite este parámetro, Service Manager se instala en la carpeta y la ruta de acceso predeterminadas: [nombre de unidad]:\Archivos de programa\Microsoft System Center\Service Manager <número de versión>. |
/ServiceRunUnderAccount | Si se omite este parámetro, se utiliza la cuenta de sistema local. |
/WorkflowAccount | Si se omite este parámetro, se utiliza la cuenta de sistema local. |
Antes de comenzar
Preparación del equipo
Para evitar un error de instalación, sigue los pasos siguientes en el equipo donde vayas a instalar Service Manager:
Ejecuta la configuración basada en la interfaz de usuario hasta el punto en que ejecutes el comprobador de requisitos previos. Asegúrate de que el comprobador de requisitos previos supera o al menos pasa con una advertencia.
En el equipo donde vayas a instalar el servidor de informes, asegúrate de que se ha iniciado el servicio SQL Server Reporting Services (SSRS).
Si vas a implementar el servidor de informes en un equipo distinto del que hospeda el servidor de administración del almacenamiento de datos, completa antes el procedimiento descrito en Pasos manuales para configurar SQL Server Reporting Services remoto.
Determinar cuándo se ha completado la instalación
Cuando se completa la instalación del servidor de administración de Service Manager o del servidor de administración del almacenamiento de datos, se escribe un evento con el identificador de evento 1033 en el registro de eventos de la aplicación, tal como muestra la ilustración siguiente.
Si usas el comando start /w cuando uses setup.exe, la ventana Comandos permanecerá abierta cuando finalice el programa de instalación, lo que te dará la oportunidad de examinar los códigos de retorno.
Comprobación de códigos de error
Una vez completada la configuración de la línea de comandos, aparecerá el símbolo del sistema. Para ver el código de error devuelto, escribe echo %errorlevel%. Un código de error 0 significa que la instalación se realizó correctamente. Los códigos de error que podría devolver la instalación de la línea de comandos se muestran en Códigos de error de la opción de línea de comandos.
La instalación de la línea de comandos no comprobará el nombre de la base de datos que proporciones para ver si ya existe. Si proporcionas un nombre de base de datos que ya existe, se producirá un error en la instalación de la línea de comandos y se devolverá -1 como código de error.
Implementación de un servidor de administración
Puedes usar los siguientes procedimientos de línea de comandos para implementar el servidor de administración de Service Manager y la base de datos de Service Manager.
Para implementar el servidor de administración y la base de datos de Service Manager en un equipo
Inicia sesión con credenciales administrativas en el equipo donde quieras instalar la consola de Service Manager.
Abre la ventana de comandos.
En el símbolo del sistema, cambia los directorios a la ubicación del medio de instalación de Service Manager y escribe lo siguiente:
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
Implementación de un servidor de administración de almacenamiento de datos
Usa los procedimientos siguientes para implementar bases de datos y almacenamiento de datos de Service Manager, incluidas las bases de datos de data mart de Operations Manager y Configuration Manager, en System Center Service Manager.
Implementación del almacenamiento de datos
Usa los procedimientos siguientes para implementar el almacenamiento de datos con las bases de datos data mart de Operations Manager y Configuration Manager. Si deseas instalar el servidor de administración de almacenamiento de datos y las bases de datos de almacenamiento de datos en el mismo equipo, usa el mismo nombre de equipo del equipo en el que se ejecuta el programa de instalación para todas las instancias de [nombre de equipo]. Si deseas implementar las bases de datos en un equipo independiente, ajusta las entradas de [nombre de equipo] en consecuencia.
/AnalysisServerDatabaseDataFilePath es opcional y, si no se usa, se usará la ruta de acceso predeterminada.
Las bases de datos DWStagingAndConfig y DWRepository deben residir en la misma instancia. Asegúrate de especificar el mismo equipo y la misma instancia para las opciones de línea de comandos /StgConfigSqlServerInstance y /RepositorySqlServerInstance.
Implementación del servidor de administración de almacenamiento de datos, las bases de datos de almacenamiento de datos y los data marts opcionales
Inicia sesión en el equipo donde deseas instalar la consola de Service Manager con credenciales administrativas.
Abra el símbolo del sistema.
Nota
Debes ejecutar el símbolo del sistema con credenciales administrativas.
En el símbolo del sistema, cambia los directorios a la ubicación del medio de instalación de Service Manager y escribe lo siguiente:
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
Implementación de una consola de Service Manager
Usa el procedimiento de línea de comandos siguiente para implementar la consola de Service Manager en System Center - Service Manager.
Para implementar la consola de Service Manager
Inicia sesión en el equipo donde deseas instalar la consola de Service Manager con credenciales administrativas.
Abra el símbolo del sistema.
En el símbolo del sistema, cambia los directorios a la ubicación del medio de instalación de Service Manager y escribe lo siguiente:
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
Códigos de error de opción de línea de comandos
A continuación se muestra una lista con los códigos de error que se usan en la instalación de la línea de comandos de Service Manager.
Código de error | Error |
---|---|
16- | PreUpgradeCheckFailed |
15- | InvalidCommandLine |
-14 | FailedPrerequisiteChecks |
-1 | Con error |
0 | Correcto |
200 | DuplicateDataLogPath |
201 | DuplicatedCMDB |
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 | UnsupportedSQL |
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 |
Pasos siguientes
- Para leer la guía normativa y de procedimientos sobre cómo mover bases de datos de Service Manager, consulta Traslado de las bases de datos de Service Manager y de almacenamiento de datos a distintos servidores.