从命令行部署 Service Manager

 

适用于: System Center 2012 SP1 - Service Manager,System Center 2012 R2 Service Manager,System Center 2012 - Service Manager

本部分描述如何使用命令行参数部署 System Center 2012 – Service Manager。 为方便阅读,本指南中的命令行示例会在其各自行中列出每个命令行参数。 如果复制这些示例,则必须先从各行删除回车符/换行符 (CR/LF),然后才能运行命令。

System_CAPS_ICON_note.jpg 说明


/silent 参数必须是用于命令行安装的最新参数。

在本指南中,将用括号分开你提供的命令行参数:[]。 例如,提供注册的所有人的姓名 [owners name] 以及注册的组织的名称 [company name],如下列示例所示:

Setup.exe/Install:Datawarehouse/RegisteredOwner:[owners name]/RegisteredOrganization:[company name] /Silent  
  

如果命令行参数包含空格(例如,[owners name]),请用双引号将参数围起。 例如,使用 Garret Young 作为 RegisteredOwner 命令行参数的实参,请键入姓名,如下列示例所示:

/RegisteredOwner:”Garret Young”  

用于 Operations Manager 和 Configuration Manager 数据市场的某些命令行参数将结构化查询语言 (SQL) 路径语句定义为命令行参数。 你必须定义驱动器名称,并确保在本指南中列出的路径对于你的 Microsoft SQL Server 版本是正确的路径。 本指南中的示例对于 SQL Server 2008 是正确无误的,如下列示例所示:

/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA  

下列是你将用于 SQL Server 2008 R2 的同一命令行参数的示例。

/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA  

有关命令行参数的其他信息,请键入 setup.exe /?。 下表中的参数是可选的。

/ProductKey 如果省略该参数,则 Service Manager 会作为具有 180 天评估期的评估版安装。
/Installpath 如果省略该参数,则 Service Manager 会安装在默认的文件夹和路径中:

[驱动器名称]:\Program Files\Microsoft System Center\Service Manager 2012。
/ServiceRunUnderAccount 如果省略此参数,则使用本地系统帐户。
/WorkflowAccount 如果省略此参数,则使用本地系统帐户。

在运行命令行之前

为便于防止安装失败,在要安装 Service Manager 的计算机上执行下列步骤:

  1. 运行基于 UI 的安装程序直到你运行先决条件检查程序的点。 确保通过先决条件检查程序检查,或者虽然有一个警告但至少已通过。

  2. 在你将安装报表服务器的计算机上,确保 SQL Server Reporting Services (SSRS) 服务已启动。

  3. 如果你要在除承载数据仓库管理服务器的计算机外的其他计算机上部署报表服务器,确保你已完成配置远程 SQL Server Reporting Services 的手动步骤中的过程。

确定安装何时完成

当 Service Manager 管理服务器或数据仓库管理服务器的安装完成后,具有事件 ID 1033 的事件会写入应用程序事件日志,如下图所示。

命令行安装事件日志
ㄆン浪跌竟

如果在使用 setup.exe 时使用 start /w 命令,则在安装完成时,命令窗口将保持打开,使你有机会检查任何返回代码。

检查错误代码

命令行安装完成后,会出现命令提示符。 你可以通过键入 echo %errorlevel% 查看返回的错误代码。 错误代码为 0,则表示安装成功。 在本指南的附录 A-命令行选项错误代码中列有命令行安装可能返回的错误代码。

命令行安装不会检查你提供的数据库名称是否已存在。 如果提供的数据库名称已存在,则命令行安装将失败,并且将返回错误代码 -1。

从命令行部署 Service Manager 主题